CJK兼容性在字符映射中表示字符

时间:2016-03-04 12:44:59

标签: xslt xslt-2.0

我遇到了在CJK Compatibility Forms unicode块中映射字符的问题。一个例子如下

<xsl:output-character character="⁡︷" string="&amp;#xFE37;"/>

我收到错误:

XTSE0020: character attribute must be a single XML character

这有解决方法吗?

1 个答案:

答案 0 :(得分:0)

很难确定这个角色到底是什么(你还没有告诉我们关于编码的任何信息),但我认为它是6个八位字节的UTF-8序列

e2 81 a1 ef b8 b7

我认为这是两个Unicode代码点#8289#65079

这是两个角色,而不是一个。

如果你应用normalize-unicode(),它可能会变成一个字符,我不知道。