Заработок в интернете

Заработок в интернете

SEO Блог
Sat, 24.06.2006 23:26
$$$
Главное меню
Новые файлы
Последнее на форуме
Партнеры

  Заработок в интернете - Byte-Order Mark found in UTF-8 File
- Четверг 20 Март 2008 - 01:03 -

Byte-Order Mark found in UTF-8 File

Валидировал наконец то zu1.ru, долго бился с проблемой «Line 1, Column 0: character «?» not allowed in prolog.» и еще какой то не менее «понятной» ошибкой. Чем вызвана понять не мог, поскольку первая строка была идентична другим таким же на валидных блогах.
Ошибка же скрывалась в предупредительном сообщении валидатора «Byte-Order Mark found in UTF-8 File», оказывается, при сохранение скриптов (php,pl,…) в начало может подставиться идентификатор utf-кодировки Unicode Signature (BOM — Byte-Order Mark). Получается, что BOM находится еще до объявления php скрипта в коде страницы, что каким то чудом приводит к невозможности отправки headers или cookies. И хотя это не страшно, но валидатору не нравилось.

как исправить
В помощь пришел замечательный Notepad++, который позволяет при смене кодировки указать кодировку UTF-8 (без BOM), после чего проблема исчезла, а вместе с ней и те 2 ошибки…

Рубрики: Другое | 2 комментария »   Автор: Zuzlan Дата: Четверг 20 Март 2008 - 01:03

2 комментария на “Byte-Order Mark found in UTF-8 File”

  1. как массово файлы перекодировать?

  2.  
  3. Обычно их не так много, можно руками через notepad++
    В крайнем случае софтину заказать

  4.  

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

Top

www.zu1.ru © 2006-2019. Копирование и переписывание материалов сайта допустимо только при наличии прямой (без редиректа), активной ссылки на этот ресурс.


Rambler's Top100 Участник Blograte.ru заработок в интернете. блоги о заработке.