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

Как на php пересохранить html-файл в UTF-8?

Добрый день! У меня есть html-файл в кодировке ANSI (как показывает notepad), мне необходимо пересохранить этот файл перекодировав его в UTF-8. Есть ли способ сделать это программно на php?
  • Вопрос задан
  • 384 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@smple
с помощью php.net/manual/ru/function.mb-convert-encoding.php

например:
$value = file_get_contents('path');
$result = mb_convert_encoding($value, 'целевая кодировка в твоем случае utf8 найди название под каким она на сервере', 'из какрой кодировки, опять же имя лучше взять как в ОС она называется');
file_put_content('путь для результата', $result);


эта штука использует mb string его надо поставить отдельно php.net/manual/ru/book.mbstring.php обычно в debian based apt install php-mbstring
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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