当前位置:首页 > 开发 > 编程语言 > XML > 正文

AJAX的responseText和responseXML乱码问题

发表于: 2009-08-24   作者:chicony   来源:转载   浏览次数:
摘要: 编码: JSP:GBK;Servlet:GBK;Filter:GBK 由于AJAX默认的编码方案是UTF-8,所以在servlet中返回的值也要以UTF-8的编码形式返回,这样AJAX才能正确解析与读取, servlet: response.setCharacterEncoding("UTF-8"); //注意顺序,在PrintWriter之前设置才会有用
编码: JSP:GBK;Servlet:GBK;Filter:GBK

由于AJAX默认的编码方案是UTF-8,所以在servlet中返回的值也要以UTF-8的编码形式返回,这样AJAX才能正确解析与读取,

servlet:
response.setCharacterEncoding("UTF-8"); //注意顺序,在PrintWriter之前设置才会有用
PrintWriter pw = response.getWriter();


JSP页面:
页面内容编码仍按GBK来编码即可,AJAX的responseText和responsetXML就会正常解码,正常显示了!

AJAX的responseText和responseXML乱码问题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
与 responseText 以字符串返回 HTTP 响应不同,responseXML 以 XML 返回响应。 ResponseXML 属性返
ajax中文乱码问题的总结 ajax中文乱码问题的总结 本章解决在AJAX中常见的中文问题,分析中文乱码产
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号