Страница 1 из 1

WIN1251 и языки

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

Re: WIN1251 и языки

Добавлено: 11 сен 2008, 17:53
kdv
см rdb$character_sets в вновь созданной БД. ну и rdb$collation... туда же.

Re: WIN1251 и языки

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

Re: WIN1251 и языки

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

Re: WIN1251 и языки

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

Re: WIN1251 и языки

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

Re: WIN1251 и языки

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

Re: WIN1251 и языки

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

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