Как конвертировать файлы в utf-8批处理

find . -name "*.php" -exec iconv -f ISO-8859-1 -t UTF-8 {} -o ../newdir_utf8/{} \;


Команда find . -name "*.php" -exec iconv -f ISO-8859-1 -t UTF-8 {} -o ../newdir_utf8/{} \; ищет все файлы с расширением .php в текущей директории и её поддиректориях. Затем она использует утилиту iconv, чтобы сконвертировать содержимое каждого файла из кодировки ISO-8859-1 в UTF-8. Конвертированные файлы сохраняются в директории ../newdir_utf8/. Эта команда полезна, если вам нужно конвертировать несколько файлов сразу в новую кодировку.
Альтернативой может быть использование других инструментов конвертации кодировки, например, recode или convmv.

Ответить

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