Как с PHP-страницы в кодировке utf-8 подключить (include) PHP-скрипт или страницу в кодировке windows-1251

0 из 5, голосов: 0
66
Полезный трюк! Взял у Парня: Po-Prostomu.ru.

Парень пишет: Как в php указать подключаемому (include) файлу кодировку? На самом то деле никак указать нельзя, однако можно легко переконвертировать вывод!

Например на странице у нас используется UTF-8, а вставляемый инклудом кусок имеет кодировку windows-1251

Этот пример прекрасно работает, добавлю, что в подключенном (include) таким образом скрипте работают все внутренние скрипты.


<?php

ob_start();
include 'document.php';
$html_result = ob_get_contents();
ob_end_clean();
echo iconv('windows-1251', 'utf-8', $html_result);

?>


[0.011243]