Смена кодировки текста

Иногда возникает задача перекодирования большого количества текстовых файлов.

Использование команды iconv

Для перекодирования текстовых файлов с использованием команды iconv следует перейти в каталог с файлами, нуждающимися в преобразовании из кодировки, например, windows-1251 в кодировку utf-8, и выполнить следующую команду:

for i in *;
	do iconv -f windows-1251 -t utf-8 "$i" > tmp;
	mv tmp "$i";
done

Вместо wildcard * можно указать более точное значение, например, *.txt или *.html, а список поддерживаемых командой iconv кодировок можно получить командой iconv -l. В обрабатываемый каталог,конечно переходить не обязательно, для этого достаточно заменить . на нужный путь — /path/to/directory.

Помогло, Спасибо :)

Помогло, Спасибо :)

Работает

Спасибо!

Powered by Drupal — Design by drupal.mensh.ru.