Често, когато се движат един сайт от локалния компютър, можете да се срещнете с тип грешка:
Внимание: Не мога да променя информацията в заглавието - заглавията вече изпратени от (продукция стартира в.
Причините за този проблем по-различно. Някои от най-често срещаните са:
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.
Можете да използвате тази команда:
И с по-долу команда, за да намерите марката байт ред и веднага ги премахнете:
Свързани статии