Russian Qt Forum
Ноябрь 24, 2024, 06:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Firebird - выбор кодировки для совместного общения  (Прочитано 5334 раз)
Urvin
Гость
« : Январь 22, 2010, 11:43 »

Сейчас разрабатываю новую версию одного клиентского приложения по работе с базами данных. СУБД-Firebird 2.1.
Сильно меняется структура таблиц, программа осознанно переностится на linux, в связи с чем появляется вопрос и о кодировке текста внутри базы.

Какую кодировку лучше выбрать, если текстовые поля в БД заполняются только на кариллице и латинице, клиентское приложение на qt будет работать на win и lin?
ОС для сервера субд также может меняться.
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Январь 22, 2010, 11:46 »

UTF-8 ? Qt вроде как работает с этой кодировкой, по идее проблем с переносимостью быть не должно.
Записан
Urvin
Гость
« Ответ #2 : Январь 22, 2010, 11:50 »

Да интересно, не будет ли это сродни забиванию гвездей микроскопом.
Записан
voronElf
Гость
« Ответ #3 : Январь 22, 2010, 12:06 »

На одном веселом сайте писали:
Цитировать
Единственной кодировкой должна быть UTF-8 а использование других следует приравнять к разжиганию межнациональной розни и карать соответствующей статьёй УК.

Я обеими руками "за", хоть и не кодю под линух   Подмигивающий
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Январь 22, 2010, 16:31 »

можно и UTF-8, нужно только не забыть, что при этом длинна текстовых полей будет ограничена, по сравнению с тойже CP-1251, т.к. русские символы представлены 2 байтами
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.099 секунд. Запросов: 23.