Ajax-服务器回应XML文档的中文乱码问题
2007-01-24 12:39
246 查看
这个问题很奇怪: 在向浏览器发送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不能正常解析了.郁闷中.....
<?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不能正常解析了.郁闷中.....
相关文章推荐
- dhl:ajax无法跨域改用getJSON(解决服务器返回json数据中文为乱码的问题$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; chars)
- java web项目中使用tomcat的服务器,ajax时中文乱码的问题
- 关于客户端与服务器ajax使用json数据交互,出现中文乱码或因包含html标答而报错的问题(base64加密)
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- Ajax取得XML响应的中文乱码问题(持续整理中...)
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用
- jquery中ajax方法提交数据时,中文乱码问题解决。
- ajax中文乱码最终解决,网页乱码问题心得
- Ajax 中使用get出现中文乱码问题
- JAVA中应用AJAX的中文乱码问题的解决
- Ajax 中文乱码问题
- jquery,ajax开发中遇到的中文乱码问题
- Ajax中文乱码问题解决方案(servlet)
- Ajax servlet 返回xml数据乱码问题
- 使用AJAX传递中文参数,在后台接受出现乱码问题
- SpringMVC的ajax的使用及返回中文乱码问题
- 用dom4j建立,修改XML文档,并解决格式化输出和中文问题
- 关于tomcat或jetty布署grails时ajax中文乱码的问题
- 已解决了ajax(源文件编码gb2312)发送+php接收(源文件编码gb2312)中文乱码问题(utf-8也通用)
- Mantistbt系统导出excel为xml,以及csv 中文乱码问题解决