Ошибка проверки w3c с utf-8 - PullRequest
0 голосов
/ 14 июня 2010

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

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

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

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

EDIT:

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

Ответы [ 2 ]

2 голосов
/ 14 июня 2010

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

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

1 голос
/ 14 июня 2010

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

...