Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какую кодировку выбрать для БД Firebird?


Novicer ©   (2014-03-05 15:50:00) 

Здравствуйте! Надо вносить в базу инфу на латвийском. Какую кодировку выбрать? Задавать при создании для всей базы или достаточно только для нужных полей?


Novicer   (2014-03-07 14:30:00) [1]

Сменил кодировку всех полей на Utf8. Спасибо за советы!


Труп Васи Доброго   (2014-03-07 11:11:00) [2]


> Надо вносить в базу инфу на латвийском

Не хочешь менять базу - вноси на русском (если уже установлена win1251), а для данных создай таблицу соответствия букв и все запросы и результаты предварительно преобразовывай отдельной ХП. В этом случае твоя база под любой евроязык подойдёт, только таблицу соответствия поменяй и всё.
:)


DVM   (2014-03-06 22:28:00) [3]


> Novicer   (06.03.14 00:44) [7]
> Почему тогда не рекомендуют Utf8 для хранения текста независимо
> от языка

я UTF8 всегда выбираю.


Inovet   (2014-03-06 07:14:00) [4]

> [7] Novicer   (06.03.14 00:44)

Кто не рекомендует? ОБС?


Novicer   (2014-03-06 00:44:00) [5]

Почему тогда не рекомендуют Utf8 для хранения текста независимо от языка, а советуют по дефолту win1251?


DVM   (2014-03-05 17:58:00) [6]


> clickmaker ©   (05.03.14 17:44) [5]


> Её имеют текстовые поля в таблицах, их и надо изменять/пересоздавать

еще разного рода комментарии к полям, комментарии в хранимых процедурах и проч, тоже, если конечно используются


clickmaker   (2014-03-05 17:44:00) [7]

> можно ее сменить на Utf8

собственно бд не имеет кодировки. Её имеют текстовые поля в таблицах, их и надо изменять/пересоздавать


Novicer   (2014-03-05 17:24:00) [8]

Что и как конвертировать?


Novicer   (2014-03-05 17:23:00) [9]

А если БД уже создана с кодировкой WIN1251 можно ее сменить на Utf8 или надо создавать Бд заново?


Ega23   (2014-03-05 17:10:00) [10]

utf-16. Если объём базы критичен, и текст составляет нехилый процент, то тогда utf-8. Но не забывать конвертировать.


macrodens   (2014-03-05 16:47:00) [11]

Для всей базы unicode (utf8 как вариант)


Наверх

Титульная страница Поиск, карта сайта Написать письмо