cyborg
Новичок
Автоматическая перекодировка сайта в кодировку UTF-8
Никто не пробовал юзать ob_start("ob_iconv_handler")?
Так выводят нормально браузеры
А так кодировка кривая, как будто-то преобразование не работает
Никто не пробовал юзать ob_start("ob_iconv_handler")?
Так выводят нормально браузеры
PHP:
<?php
header("Content-type: text/html; charset=utf-8");
iconv_set_encoding("internal_encoding", "CP1251");
iconv_set_encoding("output_encoding", "UTF-8");
ob_start("ob_iconv_handler");
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">';
echo '<head>';
echo '<title>Тест</title>';
echo '</head>';
echo '<body>';
echo '<div>Тест</div>';
echo '</body>';
echo '</html>';
ob_end_flush();
?>
PHP:
<?php
header("Content-type: application/xhtml+xml; charset=utf-8");
iconv_set_encoding("internal_encoding", "CP1251");
iconv_set_encoding("output_encoding", "UTF-8");
ob_start("ob_iconv_handler");
echo '<?xml version="1.0" encoding="utf-8"?>';
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">';
echo '<head>';
echo '<title>Тест</title>';
echo '</head>';
echo '<body>';
echo '<div>Тест</div>';
echo '</body>';
echo '</html>';
ob_end_flush();
?>