Если вы сохранили файл как UTF-8 с BOM (Byte Order Mark), в начале файла выводятся три дополнительных символа.
Эти символы сообщают (тупым) приложениям, что это UTF-8 файл.
Использование спецификации не является обязательным для большинства приложений.
http://en.wikipedia.org/wiki/Byte_order_mark
Если вы сохраните файл снова только без спецификации, все будет в порядке.
Не уверен, что это происходит, не видя фактического файла, но оно того стоит.
Некоторые редакторы показывают, что это за файл.Я сам использую EditPlus в качестве редактора (Windows), и он показывает кодировку файла.