Victor Wagner wrote:

Есть xls с русскими буквами, который опенофисом показывается в
неправильной кодировке,
но catdoc -s cp1251 m.xls показывает его правильно
Можно ли чем-то поправить файлик что бы он корректно открывался в опенофисе?



Наверное, там в соответствующей BIFF-записи прописана неправильная кодировка. Можно найти в файле эту запись, и исправить там то что там написано на 1251. (оно всё в двоичном виде там). Можно почитать исходники xls2csv на тему того, как он определяет кодировку.


не совсем в тему - созданные 1С xls неправильно открываются OO и Gnumeric (неверная кодировка). xls2cvs тоже если не указать ему "-s cp1251" неправильно отображает эти xls. При этом микрософтовский офис показывает их правильно.


в чем дело и что можно с этим сделать? может быть правда сделать небольшую утилитку, позволяющую поправить кодировку в офисных файлах?


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Ответить