Ajax-服务器回应XML文档的中文乱码问题

    技术2022-05-11  56

    这个问题很奇怪: 在向浏览器发送XML文档时,我用的是字符串拼接输出XML如下: <?xml version="1.0" encoding="UTF-8"?><properties>   <property>     <address>梁梦家</address>     <price>$1000</price>     <comments>comments</comments>   </property>     <property>         <address>address2</address>         <price>$2000</price>         <comments>comments</comments>     </property>          <property>         <address>address3</address>         <price>$3000</price>         <comments>comments</comments>     </property>     </properties>

     

     

     

    解决了,天那~~~~~~~

    办法:response.setCharacterEncoding("UTF-8");//这样,既可以显示中文,XML也可以解析!!!

     

    输出在浏览器解析后,中文为乱码. 但在服务器加上这句话之后, response.setCharacterEncoding("GBK");//一编码就错,浏览器不能解析了 中文能看到了,但是XML不能正常解析了.郁闷中.....

    最新回复(0)