Задать вопрос
tvolf
@tvolf

Возможно ли корректно открыть файл в кодировке 866 (DOS) в LibreOffice из командной строки?

Ну, вся суть вопроса в заголовке. Есть LibreOffice одной из последних версий 4.1.1.2 под Windows 7. При попытке открыть файл, имеющий кодировку 866, из контекстного меню проводника через «Открыть в LibreOffice Writer», получаем каракули (файл распознается как имеющий кодировку 1251).

Возможно ли каким-то образом открыть этот файл без предварительного запуска самого Writer'а в правильной кодировке? Я понимаю, что можно запустить Writer и там уже выбрать при открытии фильтр «Кодированный текст», а затем указать в диалоге нужную кодировку, но это просто дополнительные действия, от которых хотелось бы избавиться.
  • Вопрос задан
  • 6065 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@rPman
Перекодировать файл перед открытием (man enca) не вариант? сохранять нужно так же в этой кодировке?
так же можно помыслить в направлении запуска скрипта (который уже сменит кодировку текста), управление передается ключом:

-accept={UNO string}
Уведомляет систему LibreOffice о том, что после создания потоков получателя UNO будет использоваться строка приема UNO.
Для получения дополнительной информации см. Руководство разработчика LibreOffice.


Гугл выдает какие то примеры по запуску макроса.
Ответ написан
К сожалению нет возможности проверить, но попробуйте дать файлу расширение .asc
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы