Как победить WIN-кодировку
Источник: Сергей Голубев
Как-то все у меня странно. О проблеме несовместимости форматов читаю часто и много. Но сам ни разу с ней не сталкивался.
Зато буквально на днях столкнулся с проблемой кодировок - не смог прочитать один текст. Текстовый редактор Gedit по умолчанию понимает системную кодировку utf-8, а файл был составлен в cp1251 (Windows все-таки пока более популярен).
Если вы столкнетесь с тем же самым, то вопрос можно решить двумя способами. Первый - концептуально правильный. Надо перекодировать файл в юникод командой iconv -f cp1251 -t utf-8 исходный_файл > получаемый_файл.
Если это кажется слишком сложным, то можно научить Gedit понимать юникод. Для этого запустите gconf-editor и в разделе /apps/gedit-2/preferences/encodings измените значение параметра auto_detected так, как показано на картинке:
После этого, текстовый редактор будет правильно показывать файлы как в utf-8, так и в cp-1251.
2012 © kulaef
Все права на статьи принадлежат их владельцам. Если вдруг сюда затесался ваш материал - готов поставить ссылку на источник. Все статьи выкладываю исключительно для себя, ну может кому еще пригодятся. Чтобы в интернете не искать все это на разных сайтах.