Преобразование кодировки файла

Задача следующая - нужно перекодировать все файлы из кодировки CP1251 в UTF8.

Для решения задачи перекодировки напишем следующий скрипт:

#!/bin/bashfor file in `find ./ -type f -name *.php -o -name *.tpl -o -name *.inc`; doiconv -f CP1251 -t UTF-8 ${file} > ${file}.utf8 &&mv ${file}.utf8 ${file};done

 

Весь скрипт состоит из одного цикла. Цикл проходит по результатам выполнения комманды find, ее можно изменить в соответствии с вашими нуждами. Далее выполняем перекодировку содержимого файлов и помещаем резальтат в файл с расширением .utf8. После чего заменяем исходный файл перекодированным.

 

Нет комментариев.
Добавить комментарий
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно

Прежде чем высказать свое мнение, прочитайте пожалуйста: правила

Рейтинг@Mail.ru