RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Lotus SS 1.6 и файлы Word 97 с русскими буквами


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Alexey Smirnov
To : All
Subj : Lotus SS 1.6 и файлы Word 97 с русскими буквами

Тут я провел небольшое исследование сабжа и выяснил следующее:
1)Если есть файл Word 97 ТОЛЬКО с английским текстом - сабж его открывает.
2)Если в этот файл вписать немного русских букв - LSS 1.6 тоже его откроет, только все русские буквы будут отображаться одним символом.
Почему?
Ворд 97 хранит в документе все буквы (русские и английские) в двухбайтовой кодировке. У английских букв второй байт 00, у русских - 04. LSS при импортировании все преобразует в однобайтовую кодировку (в нашем случае - в 1251), причем, как ни странно, отображает все русские буквы одинаково.
Самое западло в том, что конвертер использует при конвертации файл lwp866.cst. И этот файл он использует как для конвертации файлов Word 6 так и для Word 97.
Т.е., если удасться поправить lwp866.cst так, чтобы читались файлы Word 97 (в чем я сомневаюсь), то могут перестать читаться файлы Word 6.

И еще, в стандартной поставке LSS 1.6 нетути файла lwp1251.cst - может быть - тут собака порылась?

С уважением, Алексей.

Mon 03 Dec 2001 18:39 Mozilla/4.61 [en] (OS/2; U)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.