@UserTrue Действительно сработало. Записало text в кодировку UTF-8 BOM. Только из шаблона как оказалось надо ставить опцию "Дополнительная обработка..." иначе будет просто UTF-8. Спасибо за это простое решение!
@Fox ссылка из примера с самого верха, работает, мои ссылки в Яваскрипт не запускаются. В node.js всё работает, но медленно и без асинхронна. Желательно сделать в node. Если поможете буду вынужден воспользоваться кнопкой благодарности) test.xml