Магический символ №65279

Сначала заметил, что вверху страницы строка пустая появилась. Дальше больше: все хэдеры из переехали в , если смотреть через FireBug. Плюс символ №65279 появился. Ломал голову реально минут 30 над проблемой :D

Раньше, помнится, когда ток начинал верстать, тоже столкнулся с этой проблемой.

Символ этот не что иное, как BOM (Byte Order Mark) который находится в начале файла с кодировкой UTF-8, и возможно некоторых других юникодных кодировок. Используется для индикации порядка байтов. Ну, чтоб показать 16-битные или 32-разрядных числа используются.

Вообще, забавная штука. Открывая файл текстовый, вы этот символ не увидите, даже если он есть.

____________________________________

Как исправить: нужно избавится от BOM. В том же Dreamweaver’у пересохранение без BOM ничего не даёт почему-то, символ остаётся. А вот пересохранив файл через Notepad++ в UTF-8 без BOM проблема решается.

  Категории: html, php