Здраствуйте.
Верстая сайт, заметил странную особенность. По порядку.
В php страницу включается файл с html-кодом (hosting.inc). При этом в включаемом файле перед и после html-кода никаких символов нет.
А вот фрагмент php страницы в которой используется включение:
В итоге в браузере имеем такой код (приведен в аттаче).
Вот он, этот странный символ, похожий на квадрат- браузером не отображается, но образуется отсуп, портящий дизайн.
Кодировка файла и включаемого файла - utf-8. Для работы использовался блокнот.
Такое ощущение что это какой то символ из другой кодировки.
Просто колдовсто какое-то. Объясните, почему такая байда?
Спустя 35 минут, 58 секунд (15.01.2009 - 03:36) kirik написал(а):
Наверное такая же проблема как и в
этом топике.
Спустя 4 часа, 44 минуты, 47 секунд (15.01.2009 - 08:21) netix написал(а):
По сути да, но вот браузеры кладут на мои обнуленные margin и padding в css.
Вывод: юзать windows-1251.
Спустя 17 минут, 22 секунды (15.01.2009 - 08:38) kirik написал(а):
netix, я вам ссылку прям на пост дал. Вы это читали?
Цитата (Sylex @ 23.12.2008 - 23:04) |
скорее всего: http://www.w3.org/International/questions/qa-utf8-bom
Byte Order Mark (BOM) — это три служебных байта, которые автоматически записываются в начало документа и обозначают, что он сохранён в кодировке UTF.
типа надо юзать редактор, который может сохранять без сигнатуры BOM (Notepad ++). |
Цитата (netix @ 15.01.2009 - 00:21) |
Вывод: юзать windows-1251. |
Забудьте.
Спустя 27 минут, 9 секунд (15.01.2009 - 09:06) sergeiss написал(а):
Любой браузер дает возможность посмотреть код загруженной в него страницы. Там ты можешь напрямую посмотреть, что же именно скрывается за этим символом (его код).
Спустя 2 часа, 43 минуты, 14 секунд (15.01.2009 - 11:49) netix написал(а):
kirik, спасибо. С Notapad++ проблема решилась.
Софтина гораздо более продвинутая, чем Dreamweaver.
sergeiss, сказано же, что три служебных байта. Не символ.
Спустя 28 минут, 39 секунд (15.01.2009 - 12:17) sergeiss написал(а):
Цитата (netix @ 15.01.2009 - 11:49) |
sergeiss, сказано же, что три служебных байта. Не символ. |
А ты вообще в курсе, что каждый байт имеет код?
И что этот байт можно посмотреть в коде страницы?
Решил проблему - и хорошо. Но кто (или что?) тебе мешало эти коды посмотреть?
Спустя 1 час, 3 минуты, 38 секунд (15.01.2009 - 13:21) nighting написал(а):
sergeiss
Читай первое сообщение... Он в коде его и усмотрел...
_____________
Per aspera as astra !