Вот так все просто когда знаешь как
(Добавление)
avtor.fox пишет:
Проверьте, не стоит ли у файла метка BOM
Ради интереса попробовал запустить уже отлаженный скрипт при кодировки UTF-8 c BOM. Действительно, в этом случае скрипт тоже работает не корректно.