Масова перекодування файлів, цікаві завдання верстки

Коли то давно зробив для себе невелику програмку по масової перекодировке файлів з UTF-8 в будь-яку кодування і навпаки з будь-якої кодування в UTF-8. Перекодуються всі файли з потрібними розширеннями в папці з декодером і у всіх підпапках.

Це був мій перший досвід в ООП. Програма написана на php.

Що зробити щоб запрацювало?

2. Збережіть файл до себе на комп'ютер.

3. Вкажіть параметри скрипта.
У самому скрипті на самому початку є короткий readme. Раджу з ним ознайомитися. Але про всяк випадок тут я ще раз поясню всі параметри скрипта.

У викачаному файлі є рядок на самому початку:

У цьому рядку задаються всі параметри скрипта.

Перший параметр - З якої кодування конвертувати.
Другий параметр - В яке кодування конертіровать.
Третій парамметр - розширення файлів, з якими скрипт буде працювати.

4. Завантажте файл на сервер з підтримкою php в потрібну папку.
Потрібно закачати скрипт в папку з файлами які ви хочете перекодувати. Всі файли в папці і піддиректоріях будуть перекодовані відповідно до параметрів які ви вказали на третьому кроці.

Наведу приклад.

У мене є папка «texts» на сервері в якій лежить купа текстових файлів з розширенням «txt». Всі ці файли в кодуванні windows-1251, але мені потрібно їх все перекодувати в UTF-8.

Я вказую скрипту параметри

Після чого закидаю скрипт в потрібну папку.

Усе. Текстові файли в папці texts перекодувати з windows-1251 в utf-8. Ніякі інші файли не були порушені.

Схожі статті