Сторінка 1 з 1

Импорт НН из ZDI - кодировка ОЕМ

Додано: 29 липня 2015, 19:00
Liliia
Поскольку импорт из ДБФ в кодировке 866 не работает, перешла на файл ZDI. Согласно инструкции указала Encoding=OEM. Новая проблема - пользователи жалуются, что в импортированных документах буква Її заменяется на Єє. Во вложении исходный файл ZDI и PDF загруженной НН. Обратите внимание на слова "Україна" -> "Украєна" и "КИЇВСТАР" -> "КИЄВСТАР".

Re: Импорт НН из ZDI - кодировка ОЕМ

Додано: 30 липня 2015, 08:30
vnkor
Попробуйте вместо Encoding=OEM набрать Encoding=ANSI

Re: Импорт НН из ZDI - кодировка ОЕМ

Додано: 03 серпня 2015, 14:10
Liliia
vnkor писав:Попробуйте вместо Encoding=OEM набрать Encoding=ANSI
Результат - Џђ€‚Ђ’Ќ… ЂЉ–IЋЌ…ђЌ… ’Ћ‚Ђђ€‘’‚Ћ "Љ€ф‚‘’Ђђ", а должно быть ПРИВАТНЕ АКЦIОНЕРНЕ ТОВАРИСТВО "КИЇВСТАР".
Думаю, проблема не в кодовой странице, букву Єє и Іі воспринимает правильно. Вроде как перекодировка идет побуквенно в программе и буквы Єє и Її перекодируются одинаково. Дайте хотя бы коды букв Її, я буду менять их в своей программе.

Re: Импорт НН из ZDI - кодировка ОЕМ

Додано: 03 серпня 2015, 15:34
AlexG
Liliia:
Медок под OEM-кодировкой понимает не стандартную CP866, а "украинскую" версию CP866U.
См. https://ru.wikipedia.org/wiki/Альтернативная_кодировка
Его можно понять, там в отличие от CP866 возможна взаимнооднозначная перекодировка
украинских букв из OEM в ANSI и обратно.
Понять, простить и, что делать, ручками подстраиваться при формировании файлов для импорта.