НовостиСобытияКонференцииФорумыIT@Work
Open Source:

Блог

Как победить WIN-кодировку

Сергей Голубев
14.04.2011 10:44:35
Теги: Юзабилити

Как-то все у меня странно. О проблеме несовместимости форматов читаю часто и много. Но сам ни разу с ней не сталкивался.
Зато буквально на днях столкнулся с проблемой кодировок - не смог прочитать один текст. Текстовый редактор 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.

Комментариев: 0

Только зарегистрированные и авторизованные пользователи могут добавлять комментарии