Проблема с кодировкой в Gedit

Проблема с кодировкой в Gedit

Если попытаться открыть текстовый файл, который был создан в Windows, в текстовом редакторе Gedit, то вместо русских букаф, можно увидеть странные кракозябры. Понятно, что это все из-за кривой и устаревшей кодировки Windows 1251. Но как же решить данную проблему? Решать данную проблему с кодировкой кирилицы будем для версии текстового редактора Gedit 3.х в Убунту 16.04 (по крайней мере у меня установлена именно она), хотя думаю, что сработает и для 18.04.

Выполним в Терминале следующую команду:

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

Удачи всем!