До сих пор я объявил, например,
>test.php <!DOCTYPE HTML> <html> ...
и в index.php
>index.php include 'test.php'; ...
Работает нормально на всех, кроме IE8, насколько я знаю, будет отображатьдокумент в причудливом режиме.Есть идеи почему?
Используйте следующий процесс:
Проверьте, не является ли <!doctype html> первой строкой;это вызовет режим причуд
<!doctype html>
Проверьте, является ли кодировка UTF-16;для этого требуется знак порядка байтов
Проверьте кодировки файлов документов HTML, чтобы убедиться, что они совпадают
Очистите буфер для вывода типа документа
Ссылки
Краткое руководство по UTF-8
Ускорьте работу своего сайта с помощью очистки буфера PHP
История изменений PHP5
Проблема с кодировкой файла Блокнота, приставка