2010-06-14 4 views
0

Когда я пытаюсь проверить определенную страницу, я получаю ошибку ниже:w3c ошибка проверки с UTF-8

К сожалению, я не могу подтвердить этот документ, поскольку на линии 136 в нем содержится один или несколько байт, что я не могу интерпретироваться как utf-8 (другими словами, найденные байты являются недопустимыми значениями в указанном Кодировке символов). Проверьте содержимое файла и символ кодировки. Ошибка: utf8 "\ xFF" не соответствует Unicode

Что именно это означает и как я могу узнать, какой характер вызывает проблему?

Страница генерируется динамически в PHP и немного большая, и я не уверен, что искать.

EDIT:

я получаю недостающие символы символов для умляутов и французских/испанских акцентированных гласными.

+0

На http://validator.w3.org/ вы можете нажать на «дополнительные параметры» >> «показать исходный код» ... тогда вы можете посмотреть строку 136, когда валидатор видит ее и уходит оттуда. –

+0

Можете ли вы установить флаги W3C так, чтобы он показывал вам исходный код или сам смотрел на него? В противном случае вы попытаетесь указать правильную кодировку в своем HTML - например. . –

+0

Я попробовал «источник показа», но он не показывает источник. 'Извините! Этот документ нельзя проверить. я установить тип кодирования в моем HTML: ian

ответ

2

Сохраняет ли ваш текстовый редактор файл с помощью спецификации? Если это не удалось установить и сохранить его. I думаю все.

В противном случае попробуйте перейти к строке 136, возможно, с другим редактором и удалить любые странные квадратные символы или целые строки.

+1

Линия 194 является внеурочной? (edit: oh maaaan no fair, вы его исправили!) –

+0

Я использую Dreamweaver, поэтому не уверен ... Я пробовал с BOM и одним и тем же ... Я, кажется, получаю символы символов в Chrome для символов умляута и акцентированные гласные на французском/испанском языках. – ian

+0

ссылка на источник? –

1

Я исправил это с помощью htmlentities() в PHP, чтобы убедиться, что символы умляута и акцента отображаются корректно в html.

+0

Использование HTML-объектов для отображения символов UTF-8 в документе UTF-8 не требуется. –

+1

Но ... это исправляет мою проблему? – ian

Смежные вопросы