Перекодировка текстовых файлов
Материал из Википедии - свободной энциклопедии.
- Вернутся в раздел советов
Иногда попадаются файлы с текстом в кодировке, отличной от локальной. Причем часто бывает так, что кодировка эта - неизвестна.
Чтобы прочитать текст, воспользуемся пакетом enca
- emerge enca
В этот пакет входят 2 утилиты
- enca покажет в какой кодировке записан текст в файле
- #enca test
Macintosh Cyrillic Surrounded by/intermixed with non-text data
- enconv (и iconv) перекодирует заданный файл в указанную кодировку (по-умолчанию - в локальную)
- #enconv test
- #enca test
KOI8-R Cyrillic Surrounded by/intermixed with non-text data
Так же есть возможность перекодировать текст в файле в любую другую кодировку. Чтобы посмотреть список доступных кодировок:
- #enca --list built-in
Перекодировать текст:
- #enca -x CP1251 test