Tuesday, August 17, 2010

BOM и UTF

Некоторые текстовые редакторы (и IDE в том числе) могут сохранять UTF-текст по-особенному, с символом BOM. Например, в phpDesigner есть опция "Save with BOM".
Для скриптов этого делать не рекомендую, потому что этот самый символ может вылезти на странице, вызвав "headers already sent" или создав ошибку XML.
Найти символ BOM можно просматривая скрипты вручную, а можно автоматизировать. Для этого нужно написать маленький скриптик, который будет проверять, равны ли первые 3 символа текста последовательности "\xEF\xBB\xBF".

No comments:

Post a Comment