Я что-то упускаю из виду? Я пытался изменить кодировку на iso-8859-1, но безрезультатно.
Это не сработает, так как ‘€ не в iso-8859-1
<xsl:output encoding="utf-8"/>
<xsl:output method="html" omit-xml-declaration="yes"/>
просто догадка, но не могли бы вы сделать
<xsl:output method="html" omit-xml-declaration="yes" encoding="utf-8"/>
Я не знаю, являются ли атрибуты xsl: output конкатинированными или переопределенными.
Вы, вероятно, обнаружите, что сущности выходят закодированными в любом случае.