法国文本的xslt转换

时间:2013-09-17 18:21:25

标签: text xslt-2.0 transformation

我正在为法语文本进行xslt转换。 在这里,我在显示急性文本时遇到问题。就像我试图展示é。根据我发现的ISO-8859-1字符集: http://www.roubaixinteractive.com/PlayGround/XSLT/HTML_Characters.asp 代码是é但是当我显示它时,我在输出中得到A©。 我使用的是xsl 2.0版本,并且还提到了“UTF编码”。

感谢

1 个答案:

答案 0 :(得分:0)

您应该检查源XML使用的编码,例如:

<?xml version="1.0" encoding="ISO-8859-1"?>

输入的编码是ISO-885-1,如果缺少编码属性,编码应该是UTF-8,因为这是默认编码。

还要确保在XSLT中使用正确的编码输出:

<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />

也许以下链接可以帮助您:

如果您希望能够映射某些字符,可以使用<xsl:character-map>