Задать вопрос

Как перекодировать сайт на win1251?

Всем привет!

Есть сайт у которого кодировка win1251 (файлы php и все что в БД). Необходимо все перевести в UTF-8 Файлов достаточно много. Прочитал про перекодировку через notepad++ , приходится каждый файл открывать.. Может кто знает более эффективные способы?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
zhuravlevkk
@zhuravlevkk
Инженер-программист
Попробуйте плагин для FAR
Ответ написан
Комментировать
2ord
@2ord
GNU iconv + batch file
iconv -f cp1251 -t utf-8 < original > output
Ответ написан
Комментировать
Henryh
@Henryh
Веб-программист
Можно изменить кодировку файлов на php:
$dir = 'files/';
$dh = opendir($dir);
while (($fn = readdir($dh)) !== false){
    $file = $dir.$fn;
    if (is_file($file)){
        $cont = file_get_contents($file);
        $cont = mb_convert_encoding($cont, 'UTF-8', 'WINDOWS-1251');
        file_put_contents($file, $cont);
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы