Кодировка в IBase
Кодировка в IBase
Мне надо перекинуть данные из dbf в InterBase
Если не указывать кодировку то он перекидывает. Но вместо русских букв пишет каракули. Если указывать конкретную кодировку он ругается. Cannot transliterate character between character set
Я уже все кодировки пробовала
Помогите, плиззз
Если не указывать кодировку то он перекидывает. Но вместо русских букв пишет каракули. Если указывать конкретную кодировку он ругается. Cannot transliterate character between character set
Я уже все кодировки пробовала
Помогите, плиззз
Re: Кодировка в IBase
А какая исходная и что хочется получить?Женя писал(а):Мне надо перекинуть данные из dbf в InterBase
Если не указывать кодировку то он перекидывает. Но вместо русских букв пишет каракули. Если указывать конкретную кодировку он ругается. Cannot transliterate character between character set
Я уже все кодировки пробовала
Помогите, плиззз
Re: Кодировка в IBase
Мало информации.Женя писал(а):Я уже все кодировки пробовала
Помогите, плиззз
Пиши чем именно перекидываешь и как. Мы не телепаты

-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Кодировка в IBase
Все, какие были перечислены в "FAQ по работе с русскими буквами в Interbase/Firebird"? Верится с трудом...Женя писал(а):Я уже все кодировки пробовала
Я пробую с помощью IBImport
В БД при подключении указываю кодировку
(пробовала Win1251, Cyrl, ASCII, DOS437,ISO8859_1,UNICODE_FSS)
Туже самую кодировку указываю у строковых полей varchar таблицы
После этого запускаю IBImport, но он выдает ошибки
ПОлучить хочу win1251. А как посмотреть исходную кодировку я не знаю
В БД при подключении указываю кодировку
(пробовала Win1251, Cyrl, ASCII, DOS437,ISO8859_1,UNICODE_FSS)
Туже самую кодировку указываю у строковых полей varchar таблицы
После этого запускаю IBImport, но он выдает ошибки
ПОлучить хочу win1251. А как посмотреть исходную кодировку я не знаю

В заголовке dbf, вроде кодировка указываетсяЖеня писал(а):Я пробую с помощью IBImport
В БД при подключении указываю кодировку
(пробовала Win1251, Cyrl, ASCII, DOS437,ISO8859_1,UNICODE_FSS)
Туже самую кодировку указываю у строковых полей varchar таблицы
После этого запускаю IBImport, но он выдает ошибки
ПОлучить хочу win1251. А как посмотреть исходную кодировку я не знаю
http://www.delphikingdom.ru/asp/viewite ... alogid=624
IBPump не пробовался?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
2 Женя
В dbf обычно текст лежит кодировке ibm866 или win1251.
Проверить можно просто - если после открытия в нотепаде русские данные читаются - значит win1251, иначе ibm866.
Ну а для сервера следует указать win1251, или, если собралась работать со многими языками, а не только русским и английским - utf8
В dbf обычно текст лежит кодировке ibm866 или win1251.
Проверить можно просто - если после открытия в нотепаде русские данные читаются - значит win1251, иначе ibm866.
Ну а для сервера следует указать win1251, или, если собралась работать со многими языками, а не только русским и английским - utf8