До сих пор часто требуется перекодировать файл из одной кодировки в другую. Например, если он попал на машину с системы Windows, для которой родной 8-битной является Windows-1251.
До сего дня не знал, что в большинстве nix-систем есть маленькая программка iconv, которая перекодирует стандартный поток ввода и направляет результат в стандартный поток вывода.
Формат использования самоочевидно прост:
iconv -f <from_encoding> -t <to_encoding>
Также можно посмотреть список поддерживаемых кодировок:
iconv -l
Сама функция iconv предоставляется glibc, так что действительно программа вездесуща.
Комментариев нет:
Отправить комментарий