ПредишенСледващото

Често, когато се движат един сайт от локалния компютър, можете да се срещнете с тип грешка:

Внимание: Не мога да променя информацията в заглавието - заглавията вече изпратени от (продукция стартира в.

Причините за този проблем по-различно. Някои от най-често срещаните са:

1) излишни знаци, пространства във файла;
2) поради BOM в UTF.

С първата причина е ясно - просто достатъчно, за да се премахнат излишните части, проблемът ще изчезне.
Но Вторият проблем е много по-интересно.

BOM (Engl Byte Поръчка Марк, BOM.) - Този байт поръчка марка Unicode. както често се нарича подпис (съответно, UTF-8 и UTF-8 с подпис).

С наличието на програма за подпис може автоматично да се определи дали файлът е кодиран в UTF-8. но файлове с подписа не могат да бъдат правилно обработени от по-стари програми, като на XML анализатори. Много програми за Windows (включително Notepad) добави байта 0xEF. 0xBB. 0xBF в началото на всеки документ, за да се запише като UTF-8 - това е най-BOM.

И сега за отстраняване на BOM:

С цел да се премахне BOM от файлове, които ще използват конзолата (свързан чрез SSH) е необходимо. За да се свържете чрез SSH от Windows, използвайте тази статия. За да намерите BOM "и мястото на файлове, можете да използвате командата:

Командата показва списък с файлове, които са открити -Symbols BOM.
Можете да използвате тази команда:

И с по-долу команда, за да намерите марката байт ред и веднага ги премахнете:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!