У меня есть текст на турецком языке, но у меня есть некоторые странные символы, например: ý вместо ı, Ý вместо İ и т. д. Я пытался преобразовать кодировку в iso 8859-9, но это не помогло.
Кодировка турецких символов в gedit
Ответы (1)
Если вы используете машину UNIX/Linux, попробуйте следующую команду оболочки:
you@somewhere:~$ file --mime yourfile.txt
Он должен вывести что-то вроде фрагмента ниже, где iso-8859-1
— это фактический набор символов, который предполагает ваша система:
yourfile.txt: text/plain; charset=iso-8859-1
Теперь вы можете преобразовать файл в более гибкую кодировку, например UTF-8
:
you@somewhere:~$ iconv -f iso-8859-1 -t utf-8 yourfile.txt > converted.txt
В приведенном выше фрагменте указаны как набор символов для преобразования -f
rom (который должен совпадать с выводом команды file
), так и набор символов для преобразования -t
o. Результат преобразования yourfile.txt
затем сохраняется в converted.txt
, который вы сможете открыть с помощью gedit
.
Если это не сработает, вы можете вставить вывод команды file
, а также некоторую реальную строку вашего файла в раздел комментариев...
person
mjhennig
schedule
03.06.2012