Кодировка турецких символов в gedit

У меня есть текст на турецком языке, но у меня есть некоторые странные символы, например: ý вместо ı, Ý вместо İ и т. д. Я пытался преобразовать кодировку в iso 8859-9, но это не помогло.


person canromero    schedule 03.06.2012    source источник


Ответы (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

В приведенном выше фрагменте указаны как набор символов для преобразования -from (который должен совпадать с выводом команды file), так и набор символов для преобразования -to. Результат преобразования yourfile.txt затем сохраняется в converted.txt, который вы сможете открыть с помощью gedit.

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

person mjhennig    schedule 03.06.2012