Специальные символы не обнаруживаются правильно

Каждый раз, когда я загружаю подзаголовок специальными символами как ă,ș и ț (румынские специальные символы) моя система, преобразовывает символы в ã, º и þ. Если я пытаюсь заменить символы в gedit, я получаю эту ошибку:

Could not save the file using the “Western (ISO-8859-15)” character encoding.
The document contains one or more characters that cannot be encoded using the specified character encoding.
Select a different character encoding from the menu and try again.
Character Encoding Current Locate UTF-8

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

0
задан 19 January 2019 в 23:25

1 ответ

У меня нет универсального решения для этого, но в особенности для подзаголовков у меня всегда есть текстовый редактор легкого веса leafpad установленный. leafpad чрезвычайно хорошо для распознавания кодовой страницы текстового файла и обычно открывает его правильно. Ctrl+s затем позволяет "сохранить Как": в диалоговом окне оставьте имя файла, но измените кодирование на UTF-8.

Существует терминальная команда iconv это позволяет изменять коды символов также. Однако необходимо знать текущий код символа сами прежде, чем сделать преобразование. Можно получить это с командой file -b --mime-encoding <yourfile>.

0
ответ дан 26 October 2019 в 12:15

Другие вопросы по тегам:

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