BASH Programming - Введение

       

Выбор кодировки для работы со StarOffice


Как уже упоминалось выше, StarOffice 5.2 может работать в одной из трех кодировок: KOI8-R, ISO8859-5 и CP1251. Каждая из этих кодировок имеет свои достоинства и недостатки. Попробуем разобраться.

  • KOI8-R. Единственное достоинство -- позволяет отправлять письма и сообщения в группы новостей в этой же кодировке, и в ней же сохранять документы .html. Все остальное -- сплошные недостатки: слишком много вопросительных знаков при импорте из Microsoft Word.
  • ISO8859-5. Единственная кодировка, которая позволяет работать со встроенными в эту версию словарями для проверки русской орфографии и переносов. Имеет также большинство украинских (кроме "г с чубом") и белорусские буквы. Недостатки: письма, отправленные в этой кодировке, не читаются большинством доступных клиентов, в том числе netscape messenger'ом. Кроме того, при нажатии кнопки "отображать непечатные символы" вместо привычных значков наблюдаются русские буквы "З"  и "Ж".
  • CP1251. Наиболее удачная, на наш взгляд, кодировка для тех, у кого нет проблем с русской орфографией: 100% импорт из Micro$oft Office, полный набор специальных символов, включая Евро, возможность работать на любом из славянских языков. Недостатки -- русский словарь недоступен, письма отправляются в ISO8859-5.
  • Вывод: если нужна почта и новости -- работаем в KOI8-R, нужен словарь -- ISO8859-5, во всех остальных случаях -- CP1251.

    Для запуска StarOffice в кодировке, отличной от системной, можно указать полное имя непосредственно в командной строке, например:

    LANG=ru_RU.CP1251 ~/office52/program/soffice

    Либо же можно подредактировать сам файл ~/office52/program/soffice, или файлы kdlnk, или написать свои сценарии для запуска StarOffice в различных кодировках.

    Для ввода украинских букв достаточно сменить раскладку клавиатуры -- например, при помощи переключателя kkb.



    Содержание раздела