Предупреждение при проверке моего сайта с http://validator.w3.org? - PullRequest
0 голосов
/ 31 августа 2009

Я создал простую тестовую страницу на своем веб-сайте www.xaisoft.com , и там не было ошибок, но он вернулся со следующим предупреждением, и я не уверен, что это значит.

Известно, что Unicode Byte-Order Mark (BOM) в кодированных файлах UTF-8 вызывает проблемы для некоторых текстовых редакторов и старых браузеров. Возможно, вы захотите отказаться от его использования, пока он не станет лучше поддерживаться.

Ответы [ 2 ]

1 голос
/ 31 августа 2009

Чтобы узнать, что такое спецификация, вы можете взглянуть на Unicode FAQ (цитирование):

В: Что такое спецификация?

A: Метка порядка байтов (BOM) состоит из код символа U + FEFF на начало потока данных, где оно может использоваться как определяющая подпись порядок байтов и форма кодирования, в основном из неотмеченных текстовых файлов. В соответствии с некоторыми протоколами более высокого уровня, используйте спецификации может быть обязательным (или запрещено) в потоке данных Unicode определено в этом протоколе.

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

1 голос
/ 31 августа 2009

Некоторые текстовые редакторы, в частности Блокнот, помещают дополнительный символ в начале текстового файла, чтобы указать, что это Юникод и в каком порядке байтов он находится. не вижу его при редактировании с помощью Блокнота. Вам нужно открыть файл и явно восстановить его как ANSI. Если вы используете причудливые символы, такие как умные кавычки, символы товарных знаков, кружок-г или тому подобное, не делайте этого. Вместо этого используйте HTML-объекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...