XSL将nDash转换为问号。为什么?

时间:2017-08-31 07:45:37

标签: xslt xslt-2.0

我遇到了一个需要帮助解决问题的问题。

当我打开我的XSLT文件时,nDash字符将替换为问号。我在互联网上寻找答案,但从未得到答案。

但是,这是我的代码:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:output encoding="UTF-8" />


   <xsl:template match="/">
        <xsl:apply-templates/>
   </xsl:template>

    <xsl:template match="actionResponse"/>
    <xsl:template match="userData">

        <xsl:choose>
            <xsl:when test="./userAttributes[fieldId='1042']/value='–'">
                <xsl:text>-</xsl:text> 
            </xsl:when>
        </xsl:choose>


</xsl:template>
</xsl:stylesheet> 

如您所见,我有编码=“UTF-8”,它应该支持nDash。

但是nDash值被替换为“?”。

为什么?

0 个答案:

没有答案