Запросы, планы, оптимизация запросов, ...
Модераторы: kdv, CyberMax
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 сен 2008, 17:49
Суть вопроса состоит в том какие языки стран поддерживаются этой кодировкой.Какие страны из ближнего зарубежья и СНГ
Заранее спасибо
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 11 сен 2008, 17:53
см rdb$character_sets в вновь созданной БД. ну и rdb$collation... туда же.
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 11 сен 2008, 18:01
kdv писал(а):см rdb$character_sets в вновь созданной БД. ну и rdb$collation... туда же.
Спасибо
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 11 сен 2008, 18:03
фокус в том, что например для Украины есть спец-коллэйт WIN1251_UA. По большому счету WIN1251 реализована в том виде, в каком ее определил Микрософт. Так что вопрос с перечнем языков для 1251 не совсем по адресу.

-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 29 сен 2008, 15:42
Уважаемые профессионалы. Какую кодировкуу лечше использовать в базе данных. Еслт база создается с учетом использования как в России так и за рубежом. И какие ограничения по сортировки накладывает. Насколько я понял Unikod_Fss сортируется только по двоичному значению.
Заранее благодарю
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 29 сен 2008, 16:35
Обычно используют UTF8.
Нужно однако помнить, что с юникодом работать надо уметь, это что касается СУБД.
Иногда можно обойтись кодировкой NONE. Что пишешь - то и читаешь. В какой угодно кодировке. Но лучше конечно UTF, по-правильному.
-
Guardian
- Сообщения: 35
- Зарегистрирован: 07 авг 2008, 12:05
Сообщение
Guardian » 29 сен 2008, 16:38
WildSery писал(а):Обычно используют UTF8.
Нужно однако помнить, что с юникодом работать надо уметь, это что касается СУБД.
Иногда можно обойтись кодировкой NONE. Что пишешь - то и читаешь. В какой угодно кодировке. Но лучше конечно UTF, по-правильному.
Спасибо. Как я понял можно создавать в таблице текстовые поля а при подключении к БД указывать ту кодировку которую хочет пользователь.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 29 сен 2008, 17:22
Guardian писал(а):Как я понял можно создавать в таблице текстовые поля а при подключении к БД указывать ту кодировку которую хочет пользователь.
Именно про это я и упомянул. Но тут нужно чёткое понимание, чего хочешь добиться и что получится, иначе бардак в БД гарантирован.
Это плохо ещё и тем, что программа должна точно знать, где какая кодировка, потому как выяснить это как правило невозможно.
Потому всё же UTF8 лучше
