Ошибка проверки HTML: непропускаемые символы найдены до DOCTYPE

У меня есть блог (на основе WordPress). И попробуйте подтвердить с помощью w3c validator одну из моих страниц. Первая ошибка:

Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
<!DOCTYPE html><!-- HTML 5 -->

Кроме того, DebugBar (http://www.my-debugbar.com/wiki/IETester/HomePage) согласен и показывает два невидимых символа перед<! когда я открываю ту же страницу на вкладке «Проверка HTML» внутри этого инструмента. НО!!

Эта строка HTML-кода взята из файлаheader.php в моей теме WordPress.Я загружаю этот файл с моего хостера на локальный жесткий диск.Первая строкаheader.php является<!DOCTYPE html><!-- HTML 5 -->Когда я откроюheader.php в RJ TextEd (просто расширенный текстовый редактор) он говорит: текущая кодировка дляheader.php это UFT-8без(!) СпецификацияКогда я открываю header.php в HEX-viewer, я вижу, что байты 0 и 1 равны 3c, 21 - так что это точно<!.

Итак, учитывая все обстоятельства, почему и откуда я взял эти "странные символы"?

Ответы на вопрос(1)

Ваш ответ на вопрос