Ваш вывод PHP имеет двойную метку порядка байтов в заголовке.
Проверяя ваш код с помощью Firebug, я вижу это как первую строку
<?xml version="1.0" encoding="UTF-8"?>
Теперь все эти причудливые символы - это только декодирования ISO-8859-1 спецификации UTF-8 ( 0xEF 0xBB 0xBF ).
Возможно, они добавлены вашим IDE / редактором в заголовок самих файлов PHP. Проверьте ваши предпочтения и посмотрите, какая кодировка используется. Если это что-то вроде «UTF-8 + BOM», переключите его на «UTF-8», и это должно исправить.