Коли то давно зробив для себе невелику програмку по масової перекодировке файлів з UTF-8 в будь-яку кодування і навпаки з будь-якої кодування в UTF-8. Перекодуються всі файли з потрібними розширеннями в папці з декодером і у всіх підпапках.
Це був мій перший досвід в ООП. Програма написана на php.
Що зробити щоб запрацювало?
2. Збережіть файл до себе на комп'ютер.
3. Вкажіть параметри скрипта.
У самому скрипті на самому початку є короткий readme. Раджу з ним ознайомитися. Але про всяк випадок тут я ще раз поясню всі параметри скрипта.
У викачаному файлі є рядок на самому початку:
У цьому рядку задаються всі параметри скрипта.
Перший параметр - З якої кодування конвертувати.
Другий параметр - В яке кодування конертіровать.
Третій парамметр - розширення файлів, з якими скрипт буде працювати.
4. Завантажте файл на сервер з підтримкою php в потрібну папку.
Потрібно закачати скрипт в папку з файлами які ви хочете перекодувати. Всі файли в папці і піддиректоріях будуть перекодовані відповідно до параметрів які ви вказали на третьому кроці.
Наведу приклад.
У мене є папка «texts» на сервері в якій лежить купа текстових файлів з розширенням «txt». Всі ці файли в кодуванні windows-1251, але мені потрібно їх все перекодувати в UTF-8.
Я вказую скрипту параметри
Після чого закидаю скрипт в потрібну папку.
Усе. Текстові файли в папці texts перекодувати з windows-1251 в utf-8. Ніякі інші файли не були порушені.