Поиск по блогу :

    27 марта 2010 г.

    Gedit и файлы в CP1251 кодировке

    Недавно разобрался с проблемой отображения виндовых *.txt файлов с кириллическим содержимым в кодировке CP1251. Дело в том, что по-умолчанию Gedit открывает их в неправильной кодировке и все отображается иероглифами. Я приспособился открывать их через Open Office, но это конечно не выход. И вот однажды, бороздя просторы форума я наткнулся на похожую проблему у начинающего линуксоида, это и сподвигло меня погуглить в поисках решения проблемы.

    Решение проблемы

    1. Пишем в терминале:

    $
    gconf-editor

    или открываем 'Приложения'->'Системные утилиты'->'Редактор конфигурации'
    2. Переходим в папку '/apps/gedit-2/preferences/encodings'
    3. Дважды щелкаем по 'auto_detected' и подымаем пункт WINDOWS-1251 на самый верх.
    4. Вот и все! Теперь все должно отлично открываться.

    Encoding plugin

    Также для Gedit существует специальный плагин, который позволяет после открытия файла сменить его кодировку.

    1. Скачиваем плагин отсюда.
    2. Распаковываем содержимое архива в папку '~/.gnome2/gedit/plugins'
    3. Запускаем Gedit и активируем плагин в 'Правка'->'Параметры'->'Модули'->'Кодировка'
    4. Теперь после открытия файла не в той кодировке, вы сможете ее сменить через меню 'Файл'->'Encoding'.

    P.S. Также есть еще и такой конвертер для Gedit - gencodingconverter