это не пробел --- Добавлено --- это маркер, набор начальных байтов в документе. Лишь PHP интерпретатор ненавидит эту муху
А для чего он вообще нужен? (я разок столкнулся с такой темой в питоне) Ведь символы без BOM все равно также сохраняются? Он позволяет уменьшить размер файла? (ведь вроде UTF использует только 1 байт если символы из ASCI,?)
Например, ms-excel с некоторых пор csv-файлы с кириллицей в кодировке utf-8 без BOM открывает криво. Стоит добавить BOM - и всё становится замечательно
Да мелкомягкие всегда могут в баги☻ А сама идея - BOM и NO BOM ? В чем суть что сделали два стандарта?