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