Логин:
Пароль:
Регистрация / Вост. Пароль
Доллар ⇒ 30.97 руб.
Евро       ⇒ 39.33 руб.



получить код:
E-mail Владельца сайта idezign.org
Проблема кроссбраузерности из-за UTF-8 BOM
Проводил внутреннюю оптимизацию нового сайта. При проверке через pr-cy.ru – блоки с заголовком, описанием и ключевиками – пустые. Так же пуст и список ссылок, внутренних и внешних. Проблема оказалась в кодировке страничек сайта. Все они были в utf-8 BOM. В этом самом Bom и зарыта собака, на что любезно и намекал валидатор:

Byte-Order Mark found in UTF-8 File.
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

В переводе значит, в коде найден идентификатор утф кодировки Bom, что вызывает проблемы в старых браузерах и редакторов. Как теперь видим, не только в них.

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

Да, кстати, яндекс напрочь отказывался брать в индекс такой сайтец.

Проблема решается просто, качаем Notepad++, открываем в нём файл, выбираем Format – Encode in UTF-8 without BOM (Кодировка – Кодировать в UTF-8 без BOM) и пере сохраняем. Все еще кажется круто кодить в блокноте?

Добавить на: Facebook Добавить на: Google Добавить на: Linkarena Добавить на: Power Oldie Добавить на: Digg Добавить на: Del.icio.us Добавить на: Reddit Добавить на: Jumptags Добавить на: Simpy Добавить на: StumbleUpon Добавить на: Slashdot Добавить на: Propeller Добавить на: Furl Добавить на: Yahoo Добавить на: Spurl Добавить на: Blinklist Добавить на: Blogmarks
Категория: Интересное / 13/05/2010 / автор: idezign / просмотров: 1978 / (0)

Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

©2005-2010 idezign.org / Rules / Privacy
При цитировании или ином использовании материалов, опубликованных на "IDEZIGN", ссылка на «www.idezign.org» строго обязательна.