用XslCompiledTransform 类进行转换。xsl文件中: <xsl:output method="html" />在输出的html文件中,会写入这样一行:<META http-equiv="Content-Type" content="text/html; charset=utf-16">怎么改这里的 charset=utf-16" 为 charset=gb2312" ??

解决方案 »

  1.   

    直接在xsl加一句
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  2.   

    <xsl:output method="html" />
    去掉,默认就是htm
      

  3.   

    回 feiyun0112:
    这样生成出来是两句:
        <META http-equiv="Content-Type" content="text/html; charset=utf-16">
        <META http-equiv="Content-Type" content="text/html; charset=gb2312">回 net_lover(【孟子E章】) :
     去掉了。没变化。
      

  4.   

    改成 <xsl:output  media-type="text/html; charset=gb2312" encoding="gb2312"/>输出成了: 
    <META http-equiv="Content-Type" content="text/html; charset=gb2312; charset=utf-16">总算是能正常运行了。管他呢。