![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как конвертнуть базу на IB6x в кодировке Win1251 в Win1257
Prohodil Mimo © (2005-02-03 17:35:00)Есть база на IB6x в кодировке Win1251.
Возможно ли её конвертнуть в Win1257?
ЗЫ. Мож я опять не правильно выразился, надеюсь поймёте.
Prohodil Mimo (2005-02-04 12:52:00) [1]Похоже в IB6x нет кодировки Win1257.
Придётся переходить на FB или Yaffil, если там таковые кодировки имеются.
Всем спасибо за советы.
DSKalugin (2005-02-04 11:43:00) [2]Я бы сначала попытался создать дополнительное строчное поле
с кодировкой Win1257
ALTER TABLE TableName
ADD tmp_FieldName_WIN1257 VARCHAR(n) CHARACTER SET WIN1257
а потом скопировать в него данные из поля Win1251
UPDATE TableName
SET tmp_FieldNameWIN1257=src_FieldName_Win1251
Если получилась абракадабра, придется выгружать таблицу во внешний приемник, например в Акцесс, а потом, после пересоздания поля/таблицы/всей БД (нужное подчеркнуть) заливать обратно
Если все прошло нормально удали исходный столбец, создай его в нужной кодировке и влей из временного поля данные обратно
Alexandr (2005-02-04 11:22:00) [3]1) надо только перекачкой данных. Но на самом деле это не так страшно.
2) В Yaffil кодировок всяких уйма уже.
Prohodil Mimo (2005-02-04 09:41:00) [4]Но в базе нет русских букв, есть латышские.
Anatoly Podgoretsky, это было предупреждение о потере букв или возможности изменить кодировку просто нет, кроме перекачки данных?
Anatoly Podgoretsky (2005-02-03 21:58:00) [5]Нельзя в прибалтийских кодировках просто нет русских букв.