【发布时间】:2012-09-13 19:13:37
【问题描述】:
对 xml 文档和 xslt 使用不同的编码会有什么影响。
xslt 样式表的输出编码为 UTF-8,输入 xml 没有声明编码,并且将使用字符串生成,xslt 内部将是:
<xsl:variable name="doc" select="document('file.xml')"/>
文件是 iso-8859-1。
使用不同的编码会影响输出吗?
【问题讨论】:
-
猜测:根据你使用的转换器实现,你会得到不同的结果。如果没有声明编码,我怀疑将使用操作系统编码(在不同的计算机上会有所不同)。简单的出路:在utf8中做所有事情 :)