急急!!ajax 中文乱码 本帖最后由 zhang2chenggong 于 2010-06-01 11:00:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在服务器端返回包含中文的处理结果时,指定charset为UTF-8,可保证客户端Ajax读取responseXML或responseText为中文,此外还需要注意获取PrintWriter的步骤一定要保证在对response设置完毕contentType后进行 response.setContentType("text/xml;charset=UTF-8");response.setHeader("Cache-Control", "no-cache");response.getWriter().write(responseBuff.toString()); 在得到response.writer();之前,设置response.setCharacterEncoding("UTF-8")和response.setContentType("text/xml;charset=UTF-8");StringBuffer sb=new StringBuffer("<nprovince>"); for(City city:clist){ sb.append("<scity>").append(city.getCityId()).append("</scity>"); sb.append("<scity>").append(city.getName).append("</scity>"); //传递中文名称。 } sb.append("</nprovince>"); 在线等待!奇怪的json数据问题,各位大虾帮帮忙 请问下浏览器是如何知道要POST什么数据的? 请教诸位大虾一个问题:在下有个很大的log文件,大小超过了内存的大小,请问怎样处理呢 该怎样总结网站的框架 正则表达式 SQLserver 与 JDK的链接 一个html的js语句里面内置 for循环的问题 菜鸟求救,javascript中的传值问题 怎么样动态的生成编号 SSM框架中iframe问题 哪位大侠能告诉我 slideshow2 插件的调用方法??在线等…… 循环显示循环显示循环显示???????
在得到response.writer();之前,
设置response.setCharacterEncoding("UTF-8")和response.setContentType("text/xml;charset=UTF-8");
StringBuffer sb=new StringBuffer("<nprovince>");
for(City city:clist){
sb.append("<scity>").append(city.getCityId()).append("</scity>");
sb.append("<scity>").append(city.getName).append("</scity>");
//传递中文名称。
}
sb.append("</nprovince>");