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 каждый раз — это пустая трата времени.

Как установить верную кодировку в текстовом редакторе LibreOffice Writer?

По умолчанию LibreOffice может не поддерживать ряд кодировок. Из-за этого могут появляться проблемы при открытии файлов, присланных извне. Однако в большинстве случаев это не составляет никакой проблемы. В первую очередь необходимо посмотреть настройки кодировки в самом текстовом редакторе LibreOffice. Для этого откройте пункт меню «Сервис» — «Параметры». 

Изменение кодировки в LibreOffice
В появившемся окне выберите «Настройки языка» — «Языки»:
Изменение кодировки LibreOffice на русский

И во всех пунктах выберите нужную кодировку. Как правило, необходима кодировка «Стандарт — Русский».  К сожалению, в некоторых случаях это не помогает избежать проблем со стилями присланных документов, так как в системе не установлены необходимые шрифты. Для того чтобы скачать шрифты, Вам необходим пароль администратора. Сделать это можно в менеджере пакетов.

Ссылки на дополнительные материалы:

  • Официальный сайт помощи LibreOffice

  • Комментировать

Хаки и хитрости

Рамка в libreoffice writer

Как перевернуть одну страницу в libreoffice?

Сортировка слов в Libre Office Writer в алфавитном порядке?

Нумерация страниц в LibreOffice

Times New Roman Llibre Office

Или просто нажмите на один из тегов:

libreoffice

Ваш ответ

Пожалуйста, попробуйте дать полезный совет. Если Вы хотите комментировать, просто используйте инструмент комментариев. Пожалуйста, учтите, что Вы всегда можете использовать поиск: нет нужды задавать один вопрос дважды. И не забудьте проголосовать! Голосование — отличный способ повысить качество материалов нашего форума.

Стоит Linux Mint и libreoffice writer. При обычно открытие документа .txt текст выглядит весь вот так

�����
������
������ ������ ���������
��������� ����� �� ��������� ������

Если открывать через Файл — Открыть — Текст Выбор Кодировки и выбрать Windows-1251
то тогда все нормально открывается. Ну так каждый раз открывать файлы ведь не дело.


  • Вопрос задан

    более трёх лет назад

  • 18707 просмотров

Пригласить эксперта

Открой с 1251
Скопируй
Создай новый док
Вставь
Сохрани
Больше не используй 1251

У меня стоит Xubuntu, в которой по-умолчанию идет текстовый редактор Mousepad. При открытии файлов с винды в кодировке Windows-1251 он выдает диалоговое окно, где можно выбрать ее самостоятельно.

Еще один вариант — использовать Sublime Text.

File -> Open… Выбрать «text-select_coding»


  • Показать ещё
    Загружается…

04 июн. 2023, в 01:35

1500 руб./за проект

04 июн. 2023, в 01:25

40000 руб./за проект

03 июн. 2023, в 23:42

1500 руб./за проект

Минуточку внимания

Создано: 09 декабря 2020

Просмотров: 1403

В своей работе вы можете столкнуться с тем, что некторые .xls файлы могут открываться в неверной кодировке.

Screenshot 1

Для исправления нужно скачать плагин CyrillicTools — zipcyrtools1.3.uno.zip123.62 КБ09/12/2020

После этого, в меню Сервис —> Управление Расширениями  нажать кнопку Добавить, затем выбрать скачанный файл cyrtools1.3.uno.zip.

После этого закрыть окно и перезапустить LibreOffice. Появится новый пункт меню Кириллический документ.

Для перекодировки документа открываем меню Кириллический документ -> Перекодировка документа -> Латиница-1 в кириллицу

  • Печать

Страницы: [1]   Вниз

Тема: Смена кодировки в Libre Office Writer  (Прочитано 47181 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
m.meehalkoff

Здравствуйте. Скопировал текст из pdf документа. Вставил его в новый документ libre office writer. Вместо текста кракозябры. Подскажите, как сменить кодировку?


Оффлайн
ArcFi

1) сохранить в .txt;
2) открыть браузером;
3) подобрать кодировку;
4) скопипастить.


Оффлайн
RazrFalcon


Оффлайн
ArcFi


Оффлайн
lev-mike

1) сохранить в .txt;
2) открыть браузером;
3) подобрать кодировку;
4) скопипастить.

Так то оно так.
А если это файл в формате .xls на 20 страниц со сложным форматированием ячеек?
Если возможность при отрытии файла указать какую уодировку использовать?

Использую Dell Inspiron 1501, Ubuntu 11.04


Оффлайн
Jack Sparrow

Не знаю, как там с электронными страницами, но Writer всегда спрашивает, какую кодировку использовать, если открываешь плоский текстовый файл.

Linux is only free if your time has no value (c) Jamie Zawinski


Оффлайн
ArcFi

А если это файл в формате .xls на 20 страниц со сложным форматированием ячеек?

«Открыть документ» и «открыть документ средствами LO» — это две разные задачи.
При достаточно высокой сложности документа чужого формата вторая задача может оказаться нерешаемой.


  • Печать

Страницы: [1]   Вверх

Я хочу изменить текстовую кодировку по умолчанию , используемую 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 каждый раз — это пустая трата времени.

To show the encoding options dialog, go to Save As… and check Edit filter settings.

In order to avoid the slowness of Save As…, you could use a macro like this:

Sub SaveAsUtf8
    dim aUrl()
    dim fileProps(1) as new com.sun.star.beans.PropertyValue
    fileProps(0).Name = "FilterName"
    fileProps(0).Name = "Text (encoded)"
    fileProps(1).Name = "FilterOptions"
    fileProps(1).Value ="UTF8,CRLF,Liberation Mono,en-US,"
    oDlg = createUnoService("com.sun.star.ui.dialogs.FilePicker")
    oDlg.setMultiSelectionMode(false)
    oDlg.initialize(array(1))
    oDlg.execute
    aUrl = oDlg.getFiles()
    If UBound(aUrl) > -1 Then
        thisComponent.storeAsURL(aURL(0), fileProps())
    End If
End Sub

Set it to a hotkey or toolbar button by going to Tools -> Customize.

It could be modified to use a global variable and save to the previously used location.

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

No, this produces ASCII-encoded text, which will destroy most Unicode characters.

I do not see any filter options that can save without a BOM from LibreOffice. Instead, there are various command line tools such as iconv that can remove the BOM.

If you have some time, the best solution may be to create a Python or Java macro to read the Writer document and write to a file without the BOM. It could be done in perhaps 30 lines of Python code, or twice that much Java code. Note: I would not recommend doing this in Basic because of its poor file handling functions.

0 / 0 / 0

Регистрация: 06.11.2015

Сообщений: 4

1

18.05.2016, 18:55. Показов 6859. Ответов 7


Студворк — интернет-сервис помощи студентам

Когда открываю документ формата doc или rtf офисным пакетом libreoffice версии 4.2.8.2, вместо читаемого текста в документе видны случайный набор букв вперемешку с другими символами, так происходит только с некоторыми документами. Документы на русском языке. Пробовал сохранять документ в другой кодировке типа cirillic , все равно не прочитать текста. Тоже самое при сохранении документа в формате odt и при конвертации файла онлайн в другие форматы, например в pdf. Можно ли решить эту проблему с отображением текста в в конкретных документах libreoffice? Загрузить файл не могу потому что его размер превышает предел указанный в форме загрузки.



0



1362 / 1074 / 110

Регистрация: 16.03.2012

Сообщений: 4,547

18.05.2016, 21:23

2

Какой шрифт используется в документе?



0



0 / 0 / 0

Регистрация: 06.11.2015

Сообщений: 4

18.05.2016, 21:28

 [ТС]

3

В документе используется шрифт Times New Roman.



0



Amet13

1362 / 1074 / 110

Регистрация: 16.03.2012

Сообщений: 4,547

18.05.2016, 21:31

4

Какой дистрибутив линукса? Если Debian/Ubuntu, то посмотрите установлен ли пакет со шрифтами:

Bash
1
apt-cache policy ttf-mscorefonts-installer



0



gustav3

0 / 0 / 0

Регистрация: 06.11.2015

Сообщений: 4

18.05.2016, 21:38

 [ТС]

5

Дистрибутив CentOS 6.7. При вводе

Bash
1
yum install ttf-mscorefonts-installer

сообщается что нет такого пакета.



0



Amet13

1362 / 1074 / 110

Регистрация: 16.03.2012

Сообщений: 4,547

18.05.2016, 21:40

6

В центосе пакет вроде по-другому называется.

Bash
1
yum info msttcorefonts



0



gustav3

0 / 0 / 0

Регистрация: 06.11.2015

Сообщений: 4

18.05.2016, 22:10

 [ТС]

7

Вывод команды

Bash
1
yum install msttcorefonts

говорит что такого пакета нету, вместо этого нашелся пакет msttcore-fonts-installer-2.6-1.noarch.rpm на сайте http://mscorefonts2.sourceforge.net, после установки этого пакета в libreoffice writer появились шрифты от microsoft, но когда открываю документ, все равно видны кракозябры, выделяю текст и меняю шрифт на Times New Roman, текст снова с кракозябрами.



0



1568 / 800 / 186

Регистрация: 10.09.2013

Сообщений: 3,153

Записей в блоге: 3

24.05.2016, 16:01

8

Попробуйте, хотя это выход «одноразовый», в word изменить шрифт и сохранить документ, а после открыть в либре.

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



0



Понравилась статья? Поделить с друзьями:
  • Lg ошибка ch51
  • Lg не отжимает после стирки ошибка oe
  • Lg кондиционер ошибка ch26
  • Lg wd 80490n коды ошибок
  • Lg wd 80250nup коды ошибок мигают лампочки