Ошибка проверки 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» внутри этого инструмента. НО!!
<!DOCTYPE html><!-- HTML 5 -->
Когда я откроюheader.php в RJ TextEd (просто расширенный текстовый редактор) он говорит: текущая кодировка дляheader.php это UFT-8без(!) СпецификацияКогда я открываю header.php в HEX-viewer, я вижу, что байты 0 и 1 равны 3c, 21 - так что это точно<!
.Итак, учитывая все обстоятельства, почему и откуда я взял эти "странные символы"?