Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Вниз

Unicode в InterBase   Найти похожие ветки 

 
Muchacho   (2004-10-03 19:19) [0]

как создать таблицу InterBase которая поддерживает Unicode?


 
DrPass ©   (2004-10-03 20:51) [1]

create table xxx(yyy varchar(100) character set unicode_fss)


 
Muchacho   (2004-10-07 14:45) [2]

сделал как вы сказали, когда ввожу юникодские символы, сохраняет как 1 байтовые латинские символы


 
roottim ©   (2004-10-07 15:08) [3]

> когда ввожу
Чито пользуете для ввода?? стандартные не подойдут!


 
Muchacho   (2004-10-07 15:33) [4]

у меня Delphi 8, все компоненты нормально отображают юникодскые символы. А что вы посоветуете?


 
Vemer ©   (2004-10-07 16:30) [5]

unicode в Win и unicode_FSS в IB - нет ничего общего...


 
Zacho ©   (2004-10-07 16:41) [6]

Клиентское приложение тоже должно поддерживать Unicode. AFAIK, в Дельфи с этим напряг. Посмотри news://forums.demo.ru/epsylon.public.interbase - там недавно была аналогичная тема.


 
y-soft ©   (2004-10-07 18:40) [7]

UNICODE_FSS, это фактически аналог UTF-8, т.е. символы Latin 1 сохраняются в однобайтовой кодировке, остальные - в 2-х байтовой

В Windows же под Unicode обычно понимают UTF-16 (все более-менее распространенные кодировки - 2 байта, экзотика - 4 байта)

Так что особого смысла использовать UNICODE_FSS для неанглоязычной информации нет

Следующая проблема - практически все библиотеки доступа к IB (и драйверы ODBC) ничего не знают про UNICODE. Но исключения все же есть - например компоненты UIB... При этом в БД можно вообще использовать CODE PAGE NONE - даже нулевые байты (кодировка Latin 1) нормально пишутся в таблицу и читаются (забавно просматривать такие таблицы в IB Experte - поля, данные в которых начинаются с символов Latin 1, выглядят вообще пустыми :) )

Ну и наконец, компоненты пользовательского интерфейса тоже должны поддерживать Unicode, т.е. стандартные из VCL по D7 включительно не годятся. Придется использовать TNT или аналогичные...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.052 c
14-1098189719
AlexG
2004-10-19 16:41
2004.11.07
Меня опять напугали совместимостью AMD шек...


3-1097136421
kukuikar
2004-10-07 12:07
2004.11.07
Отключить подтверждение удаления записи


14-1097848974
Kerk
2004-10-15 18:02
2004.11.07
Странные вещи снятся


14-1098358614
Layner
2004-10-21 15:36
2004.11.07
Где можно купить Delphi 7? (лиц)


3-1096373594
NewGuest
2004-09-28 16:13
2004.11.07
проблема соединения с базой (dbase через ADO) на разных компах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский