[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xls & encoding



Ed -> debian-russian@lists.debian.org  @ Tue, 17 May 2005 12:09:43 +0400:

 >>>Есть xls с русскими буквами, который опенофисом показывается в
 >>>неправильной кодировке,
 >>>но catdoc -s cp1251 m.xls показывает его правильно
 >>>Можно ли чем-то поправить файлик что бы он корректно открывался в опенофисе?
 >>>
 >>>
 >>
 >>Наверное, там в соответствующей BIFF-записи прописана неправильная
 >>кодировка. Можно найти в файле эту запись, и исправить там то что там
 >>написано на 1251. (оно всё в двоичном виде там). Можно почитать
 >>исходники xls2csv на тему того, как он определяет кодировку.
 >>

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

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

Дело, как я понимаю, в том, что кодировка там не указывается, а успех MS
Office происходит оттого, что когда кодировку не указали, он берет
текущую системную OEM.  Попробуй открыть тот же документ на английской
винде, поставленной в английский режим, английским же офисом.  Если
кодировка в документе указана корректно, то это офис не смутит.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

If it's there and you can see it---it's real
If it's not there and you can see it---it's virtual
If it's there and you can't see it---it's transparent
If it's not there and you can't see it---you erased it!
	IBM poster explaining virtual memory, circa 1978



Reply to: