WIN1251 и языки

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Guardian
Сообщения: 35
Зарегистрирован: 07 авг 2008, 12:05

WIN1251 и языки

Сообщение Guardian » 11 сен 2008, 17:49

Суть вопроса состоит в том какие языки стран поддерживаются этой кодировкой.Какие страны из ближнего зарубежья и СНГ :?:
Заранее спасибо

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: WIN1251 и языки

Сообщение kdv » 11 сен 2008, 17:53

см rdb$character_sets в вновь созданной БД. ну и rdb$collation... туда же.

Guardian
Сообщения: 35
Зарегистрирован: 07 авг 2008, 12:05

Re: WIN1251 и языки

Сообщение Guardian » 11 сен 2008, 18:01

kdv писал(а):см rdb$character_sets в вновь созданной БД. ну и rdb$collation... туда же.
Спасибо

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: WIN1251 и языки

Сообщение kdv » 11 сен 2008, 18:03

фокус в том, что например для Украины есть спец-коллэйт WIN1251_UA. По большому счету WIN1251 реализована в том виде, в каком ее определил Микрософт. Так что вопрос с перечнем языков для 1251 не совсем по адресу. :)

Guardian
Сообщения: 35
Зарегистрирован: 07 авг 2008, 12:05

Re: WIN1251 и языки

Сообщение Guardian » 29 сен 2008, 15:42

Уважаемые профессионалы. Какую кодировкуу лечше использовать в базе данных. Еслт база создается с учетом использования как в России так и за рубежом. И какие ограничения по сортировки накладывает. Насколько я понял Unikod_Fss сортируется только по двоичному значению.
Заранее благодарю

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: WIN1251 и языки

Сообщение WildSery » 29 сен 2008, 16:35

Обычно используют UTF8.
Нужно однако помнить, что с юникодом работать надо уметь, это что касается СУБД.
Иногда можно обойтись кодировкой NONE. Что пишешь - то и читаешь. В какой угодно кодировке. Но лучше конечно UTF, по-правильному.

Guardian
Сообщения: 35
Зарегистрирован: 07 авг 2008, 12:05

Re: WIN1251 и языки

Сообщение Guardian » 29 сен 2008, 16:38

WildSery писал(а):Обычно используют UTF8.
Нужно однако помнить, что с юникодом работать надо уметь, это что касается СУБД.
Иногда можно обойтись кодировкой NONE. Что пишешь - то и читаешь. В какой угодно кодировке. Но лучше конечно UTF, по-правильному.
Спасибо. Как я понял можно создавать в таблице текстовые поля а при подключении к БД указывать ту кодировку которую хочет пользователь.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: WIN1251 и языки

Сообщение WildSery » 29 сен 2008, 17:22

Guardian писал(а):Как я понял можно создавать в таблице текстовые поля а при подключении к БД указывать ту кодировку которую хочет пользователь.
Именно про это я и упомянул. Но тут нужно чёткое понимание, чего хочешь добиться и что получится, иначе бардак в БД гарантирован.
Это плохо ещё и тем, что программа должна точно знать, где какая кодировка, потому как выяснить это как правило невозможно.

Потому всё же UTF8 лучше :)

Ответить