utf 8 — php конвертирует .html файл кодировки из windows-1256 в utf-8

В кодировке windows-1256 содержится около 100 000 html-файлов, и мне нужно преобразовать их в utf-8 с помощью файловых функций php.

это мой код для преобразования одного из них:

<?php
$content = file_get_contents('files/01.htm');
$content = iconv('windows-1256', 'utf-8', $content);
file_put_contents('files/01.htm', $content);
?>

после выполнения этого кода и посещения 01.htm символы не были отформатированы, поэтому я отредактировал 01.htm и заменил

<META content="text/html ;charset=windows-1256" http-equiv=content-Type >

с

<META content="text/html ;charset=utf-8" http-equiv=content-Type>

Но персонажи не utf-8, они все еще не отформатированы. что не так с моим кодом?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]