汉字不能用UTF-8编码输出xml?奇怪
 在网页的load里试验如下: 
 用IE测的。 
    string   a   =    "您好 "; 
    string   xml   =    " <?xml   version=\ "1.0\ "   encoding=\ "utf-8\ "?>  <message>  "; 
    xml   +=   a; 
    xml   +=    " </message>  "; 
    Response.Write(xml); 
 就发现使用   XSL   样式表无法查看   XML   输入:文本内容中发现无效字符。 
 若是将第二句改成: 
 string   xml   =    " <?xml   version=\ "1.0\ "   encoding=\ "gb2312\ "?>  <message>  "; 
 正常输出如下: 
     <?xml   version= "1.0 "   encoding= "gb2312 "   ?>     
        <message> 您好 </message>     
 我想用utf-8输出汉字,还该如何设置??
------解决方案--------------------我估计: 
 你的XML文件指明用UTF-8,可能是你的web.config文件中的编码设置有问题。修改 web.config文件Globalization段应该可以解决。给你一个参考的: 
  <globalization 
 requestEncoding= "utf-8 "  
 responseEncoding= "utf-8 " 
 fileEncoding= "utf-8 " />