我的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文件里得到的数据显示的就正常的,不知道什么原因??希望有人给解惑~ 如果觉得分不够,我可以再加的(今天只有那么多分了,见谅)