Как преобразовать группу файлов HTML из кодировки ISO-8859-1 в UTF-8 в папке и всех подпапках

for x in `find . -name '*.html'` ; do iconv -f ISO-8859-1 -t UTF-8 $x > "$x.utf8"; rm $x; mv "$x.utf8" $x; done


Эта команда перекодирует все файлы HTML в текущей папке и ее подпапках из ISO-8859-1 в UTF-8, затем заменяет исходные файлы новыми. Альтернатива — использовать find с iconv для более точного поиска и конвертации файлов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *