Libreoffice как поменять кодировку

Я хочу изменить текстовую кодировку по умолчанию , используемую LibreOffice при сохранении документа в виде текстового документа. Где я могу найти эту настройку?

Я хочу, чтобы это была UTF-8 БЕЗ спецификация, которая, как мне кажется, называется ASCII / US в LibreOffice.

I do знают, что есть опция Text encoded, где вы можете (теоретически, если она действительно работает) выбрать кодировку каждого простого файла. У меня есть три проблемы:

  • Это не работает должным образом. То есть большую часть времени он не показывает всплывающее окно, где вы можете выбрать кодировку и просто сохраняет, как если бы вы выбрали вариант «Текст». Может быть, раз в десять испытаний он показывает всплывающее окно.
  • Только Ctrl + S , то файл будет автоматически сохранен с использованием кодировки по умолчанию Text, которая сохраняет файл как UTF-8 с спецификацией, которая разбивает файл. LibreOffice должен сохранить кодировку файла и сохранить файл как UTF-8 без спецификации. Использование Сохранить как каждый раз является реальной тратой времени.

1 ответ

Чтобы отобразить диалоговое окно параметров кодировки, перейдите в Сохранить как . и проверьте Edit filter settings .

Чтобы избежать медленности Сохранить как . , вы можете использовать такой макрос:

Установите его на горячую клавишу или кнопку на панели инструментов, перейдя на Tools -> Customize .

Он может быть изменен для использования глобальной переменной и сохранения в ранее используемом местоположении.

UTF-8 WITHOUT the BOM, which I believe is called ASCII/US

Нет, это создает текст в кодировке ASCII, который уничтожит большинство символов Unicode.

Я не вижу никаких параметров фильтра, которые можно сохранить без спецификации из LibreOffice. Вместо этого существуют различные инструменты командной строки, такие как iconv , который может удалить спецификацию.

Если у вас есть время, лучшим решением может быть создание макроса Python или Java для чтения документа Writer и записи в файл без спецификации. Это можно сделать, возможно, в 30 строках кода Python или в два раза больше кода Java. Примечание. Я бы не рекомендовал делать это в Basic из-за его плохих функций обработки файлов.

Я хочу изменить по умолчанию кодировка текста, используемая LibreOffice при сохранении документа в виде текстового документа. Где можно найти этот параметр?

Я хочу UTF-8 без BOM, который я считаю, называется ASCII / US в LibreOffice.

I do знайте, что есть опция кодирования текста, где вы можете (теоретически, если она действительно работала) выбрать кодировку каждого простого файла. У меня три проблемы с это:

  • это не работает должным образом. Т. е. большую часть времени он не показывает каких-либо всплывающее окно, где можно выбрать кодировку и просто спасает а если вы выбрали текстовый вариант. Может быть, один раз в десять испытаний он показывает всплывающее окно.
  • I только редактировать текстовые файлы, и я использую LibreOffice только для проверки орфографии (и подсчета слов). Все файлы, которые я когда-либо захочу написать, должны быть в кодировке UTF-8 без BOM, поэтому я хотел был бы во избежание расточительствовать время каждый раз вручную выбирая эту опцию.
  • если у меня файл правильно закодирован в UTF-8 без BOM, и я затем пытаюсь сохранить его, используя, например, Ctrl + S затем файл будет автоматически сохранен с использованием кодировки текста по умолчанию, которая сохраняет файл как UTF-8 С BOM, который разбивает файл. LibreOffice должен сохранить кодировку файла и сохранить файл как UTF-8 без спецификации. Использовать Сохранить Как каждый раз это реальная трата времени.

1 ответов

чтобы открыть диалоговое окно Параметры кодировки, перейдите к Сохранить Как. и Edit filter settings .

во избежание медлительности Сохранить Как. , вы можете использовать макрос, как это:

установить его на горячую клавишу или кнопку на панели инструментов, перейдя к Tools -> Customize .

Он может быть изменен, чтобы использовать глобальную переменную и сохранить ранее используемое положение.

УТФ-8 без Бом, который, кажется, называется ASCII / US

нет, это создает текст в кодировке ASCII, который уничтожит большинство символов Юникода.

Я не вижу параметров фильтра, которые можно сохранить без спецификации из LibreOffice. Вместо этого существуют различные средства командной строки, такие как iconv что можно удалить BOM.

Если у вас есть время, лучшим решением может быть создание макроса Python или Java для чтения документа Writer и записи в файл без BOM. Это можно сделать возможно, в 30 строках кода Python или в два раза больше кода Java. Примечание: Я бы не рекомендовал делать это в Basic из-за его плохих функций обработки файлов.

Я хочу изменить кодировку текста по умолчанию, используемую LibreOffice при сохранении документа как текстового документа. Где я могу найти этот параметр?

Я хочу, чтобы это был UTF-8 БЕЗ спецификации, которая, как мне кажется, называется ASCII/US в LibreOffice.

Я знаю , что есть текст закодирован вариант , где вы можете (в теории, если он действительно работал) выбрать кодировку каждого обычного файла. У меня есть три проблемы с этим:

  • Это не работает должным образом. Т.е. большую часть времени он не показывает всплывающее окно, где вы можете выбрать кодировку, а просто сохраняет, как если бы вы выбрали опцию Text. Возможно один раз в десяти испытаниях это показывает всплывающее окно.
  • Я редактирую только текстовые файлы и использую LibreOffice только для проверки орфографии (и подсчета слов). Все файлы, которые я когда-либо захочу записать, должны быть в кодировке UTF-8 без спецификации, поэтому я бы хотел избежать потери времени каждый раз, вручную выбирая эту опцию.
  • Если у меня есть файл, правильно закодированный в UTF-8 без спецификации, и я затем пытаюсь сохранить его, например, с помощью Ctrl + S, тогда файл будет автоматически сохранен с использованием кодировки Text по умолчанию, которая сохраняет файл как UTF-8. с спецификацией, которая ломает файл. LibreOffice должен сохранить кодировку файла и сохранить файл как UTF-8 без спецификации. Необходимость использовать Save As каждый раз — это пустая трата времени.

[an error occurred while processing the directive]
Карта сайта