XSL乱码的问题~~
我的xsl文件头部
<?xml version= "1.0 " encoding= "gb2312 "?>
<xsl:stylesheet version= "1.0 " xmlns:xsl= "http://www.w3.org/1999/XSL/Transform ">
<xsl:output method= "text " encoding= "gb2312 " indent= "yes " version= "4.0 "/>
中间的某个地方:
<a>
<xsl:attribute name= "href ">
javascript:ShowContent( <xsl:value-of select= "ContentID "/> )
</xsl:attribute>
阅读全文
</a>
xml是服务端生成之后通过ajax异步调用传到前台的,然后用google ajaxslt来进行解析(用上面的xsl)
解析的代码:
function showbloginfoCallback(res)
{
var xml = xmlParse(res.value);
var strXsl = getXml( "xsl/BlogInfomation.xsl ");
var xslt = xmlParse(strXsl);
bloginfo.innerHTML = xsltProcess(xml,xslt);
}
但是问题来了:
我发现这样解析出来的页面在FireFox下面显示是正常的,可是在IE下面,所有xsl文件里面的中文都变成了 '???? ' 这样的......比如上面的 '阅读全文 '4个字,而其他从xml文件里得到的数据显示的就正常的,不知道什么原因??
希望有人给解惑~ 如果觉得分不够,我可以再加的(今天只有那么多分了,见谅)
------解决方案--------------------传说中的沙发?
------解决方案--------------------LZ说说什么原因,俺也顺便张点见识