请参阅下面的输出-名称包含破坏代码的撇号,我如何使用urlencode或其他方法来修复问题
输出
'&滴度=A&名称=S’塔里克&number=1&ud=1&op=3'
<xsl:text>&titel=</xsl:text>
<xsl:value-of select="osttitle"/>
<xsl:text>&Name=</xsl:text>
<xsl:value-of select="ostName"/>
<xsl:value-of select="NameJS"/>
<xsl:text>&number=</xsl:text>
<xsl:value-of select="ostnumber"/>
<xsl:text>&ud=</xsl:text>
<xsl:value-of select="ostudnumber"/>
<xsl:text>&op=</xsl:text>
<xsl:value-of select="osnumber"/>
如果可以转到XSLT2.0,则函数encode-for-uri()
可用。
http://www.w3.org/TR/xpath-functions/#func-对uri 进行编码