Почему текст преобразуется в кракозябры?

Добрый день! Поставил себе на ноут центос 6.7 minimal. Потом установил себе gnome 2.28.2. Сначала сидел на английском интерфейсе, потом решил перейти на русский. Сменил все на русский. Но текстовый редактор gedit отображает русские буквы крокозябрами, а если открыть документ и напечатать на русском сохраняет без проблем. Где чего не хватает в системе? Спасибо за помощь!
  • Вопрос задан
  • 1324 просмотра
Решения вопроса 1
@b3nd3r
При открытии файла в gedit в окне Отрыть есть возможность указать кодировку файла. Можно добавить для русского языка кодовые страницы CP1251 (стандартная для Windows). Чтобы определить кодировку файла, можно воспользоваться утилитой enca:
enca filename.txt
Также можно файл конвертировать файл в UTF-8 с помощью enconv:
enconv -x UTF-8 filename.txt
В данном случае файл перекодируется с заменой, т. е. оригинальный файл не сохранится. Ввозможно, понадобвится опция -L ru для указания языка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
В Линукс и Виндоус используются разные кодировки текста по умолчанию.
В Виндоус - это CP1251 для кириллицы. В Линукс обычно UTF-8 (Unicode).
А при открытии файла gedit, как и другие Линукс программы, пытаются прочесть на "родной" UTF-8.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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