Если попытаться открыть текстовый файл, который был создан в Windows, в текстовом редакторе Gedit, то вместо русских букаф, можно увидеть странные кракозябры. Понятно, что это все из-за кривой и устаревшей кодировки Windows 1251. Но как же решить данную проблему? Решать данную проблему с кодировкой кирилицы будем для версии текстового редактора Gedit 3.х в Убунту 12.04 (по крайней мере у меня установлена именно она), хотя думаю, что сработает и для 12.10.
Выполним в Терминале следующую команду:
gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'WINDOWS-1251', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
По умолчанию Убунту в текстовых файлах использует кодировку UTF-8. Чтобы корректно отображались текстовые файлы с кодировкой CP-1251 нам надо в редакторе gedit включить автоматическое распознавание CP-1251. Вот именно это и делает команда, которую мы выполним в Терминале. После этого несложного действия у меня все заработало как часы!
Хотя есть еще вариант открыть через виндовозный Блокнот, если у вас установлена Wine. Тогда правой кнопкой мыши по проблемному файлу и Открыть в программе — Notepad
Удачи всем!
Проблема с раскладкой в Ubuntu 12.04
Уррраааа! Заработало!!!
Как же меня напрягал этот момент! Много работаю с файлами txt и постоянно приходилось заходить через virtualbox в винду и менять кодировку. Но теперь это в прошлом!!! =)
Благодарен тебе премного!!
Пишет, что Схема «org.gnome.gedit.preferences.encodings» отсутствует. Что делать? Правда у меня mint 13 mate.
К сожалению у меня не установлен Mint, поэтому проверить не могу. попробуйте открывать такие документы в редакторе Leafpad. Он конечно не такой функциональный как gedit, но кодировку определяет автоматом.
я решил идти через правку в gconf-editor , но и он оказался неустановлен…скачал, исправил, всё работает
хххххх@хххх$ gconf-editor
Программа ‘gconf-editor’ на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install gconf-editor
Спасибо, работает! Ubuntu 14.10