Я спросил здесь , почему моя страница не работала в IE. Ответ состоял в том, что у меня был байт как раз перед doctype.
Тем не менее, я проверяю и перепроверяю, перед доктипом нет пробелов, я сохранил документ как ANSI, как UTF-8 без спецификации (все с блокнотом), и он не исчезает.
Но я смог собрать некоторые интересные данные. Мой сайт использует для отображения шаблонов контента. Если я выбираю заголовок (где проблема) и отображаю его непосредственно в IE, он работает!
Так что я думаю, что бит добавляется, когда файлы читаются из php и отображаются.
PHP коды для отображения контента:
function gettemplate ($templatename) {
$filename = './templates/'. $templatename . ".tpl";
return ReadFromFile($filename);
}
Расширение файлов: .tpl , но оно работает точно так же, как если бы оно было .html (я его проверил)
Как я могу решить эту проблему?