Главная страница
    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.45 MB
Время: 4.077 c
8-1091791010
SNV-Soft
2004-08-06 15:16
2004.11.07
Масштабирование формы


9-1088328168
Uns
2004-06-27 13:22
2004.11.07
Mipmapping в OpenGL


4-1096511130
Khabibulin
2004-09-30 06:25
2004.11.07
Windows Name


3-1097224039
Koala
2004-10-08 12:27
2004.11.07
Временные таблицы в Firebird 1.5.1


14-1098210649
lipskiy
2004-10-19 22:30
2004.11.07
Подскажите по динамическим дискам.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский