Рекурсивное перекодирование файлов в Linux при помощи enconv и php

Иногда нужно обойти все файлы в папке и поменять их кодировку с одной на другую. Например вы разрабатываете какой-нибудь модуль для CMS и решили убедиться что он корректно работает на сайтах с различной кодировкой.
Естественно вам потребуется поменять кодировку файла, если вы «Линуксойд» — то для вас не составит труда написать bash скрипт, но если нет и вы знаете php можно тоже самое в Linux сделать и при помощи php функции.
Код функции ниже.

В примере:

$folder = полный путь до каталога с файлами

$mask =массив с расширениями для обхода

Добавить комментарий

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