Заказать звонок
Заказ обратного звонка

BOM или таинственный символ 


Сегодня речь пойдет об одной очень коварной штуке - символе , которая является Адом для верстальщиков. Это и "непонятный" перенос строки вверху страницы, и все содержимое head "переезжает" в body, а в инспекторе мы можем видеть следующее (рис. 1), самое "интересное", что если просмотреть код страницы в отдельной вкладке (обычно это CTRL+U) там все, как и должно быть.

Виной всему BOM (Byte Order Mark) - символ, а точнее кодировка html документа UTF-8 BOM.

Чтобы исправить это, нужно пересохранить документ в UTF-8 без BOM.

Сделать это можно несколькими способами:

 - С помощью Notepad++ или иным редактором, который может изменять кодировку документа, нужно сохранить файл в кодировке UTF-8 без BOM (рис. 2)

 - Если неизвестно, в каком файле присутствует та самая метка BOM можно воспользоваться скриптом для поиска и удаления метки BOM из документов. Сохраните следующий скрипт в корне сайта под именем BOM.php и зайдите на http://you_site.com/BOM.php (!ВАЖНО перед выполнением сделать backup).

И символ  должен исчезнуть.

Удачи :)

Создание интернет магазина парфюмерии и косметики Elamiya.com

Комментарии

Пока нет комментариев

Оставить комментарий