我有XSLT
<xsl:if test="progression = -1"><!--Insert character here-->/Down</xsl:if>
<xsl:if test="progression = 0"><!--Insert character here-->/No Change</xsl:if>
<xsl:if test="progression = 1"><!--Insert character here-->/Up</xsl:if>
我需要在xslt中插入向上,向下和向左箭头。 unicode分别为2191,2193,2194。
我该怎么做?
答案 0 :(得分:0)
如果问题是如何插入字符,只需键入它,或从字符映射中复制它。 .NET使用Unicode作为字符串,因此您保存为Unicode的任何内容都保留为Unicode。您只需确保将文件保存为某种Unicode编码,例如UTF8而不是ASCII。
用户是否能够看到角色是另一回事。至少,您还必须将生成的XML保存为Unicode格式(UTF-8)。如果要在网页中显示结果,页面的编码也应为UTF8。
答案 1 :(得分:0)
为了克服这个问题,我做了这个
<xsl:if test="progression = -1">↓/Down</xsl:if>
<xsl:if test="progression = 0">↔/No Change</xsl:if>
<xsl:if test="progression = 1">↑/Up</xsl:if>