Ajax返回responseXML乱码问题

来源:互联网 发布:大麦盒子1016提示网络 编辑:程序博客网 时间:2024/05/18 01:14

这个问题正解如下:

页面设置编码:

<%@ page contentType="text/html; charset=GBK" %>

<meta http-equiv="Content-Type" content="text/html; charset=gbk">

 

servlet:

 response.setContentType("text/xml;charset=gbk");
      PrintWriter out = response.getWriter();
      //构造xml字串
      //response.setContentType("text/xml");
     
      response.setHeader("Cache-Control","no-cache");
     
      out.println("<?xml version='1.0' encoding='"+"GBK"+"' ?>");

 

 

这里要注意的是:

response.setContentType("text/xml;charset=gbk");

要写在前面,再加上out.println("<?xml version='1.0' encoding='"+"GBK"+"' ?>");

 
原创粉丝点击