Каждый раз, когда я загружаю подзаголовок специальными символами как ă,ș и ț (румынские специальные символы) моя система, преобразовывает символы в ã, º и þ. Если я пытаюсь заменить символы в 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
У меня нет универсального решения для этого, но в особенности для подзаголовков у меня всегда есть текстовый редактор легкого веса leafpad
установленный. leafpad
чрезвычайно хорошо для распознавания кодовой страницы текстового файла и обычно открывает его правильно. Ctrl+s затем позволяет "сохранить Как": в диалоговом окне оставьте имя файла, но измените кодирование на UTF-8.
Существует терминальная команда iconv
это позволяет изменять коды символов также. Однако необходимо знать текущий код символа сами прежде, чем сделать преобразование. Можно получить это с командой file -b --mime-encoding <yourfile>
.