• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    AJAX在Post中文的时候乱码的解决方法
    加上设置字符编码的方法:
    response.setHeader("charset","gb2312");

    ********************************************
    看到的说明原文如下:

    用AJAX来GET回一个页面时,RESPONSETEXT里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把resposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码流的时候就乱了。解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。

    PHP:header('Content-Type:text/html;charset=GB2312');
    ASP:Response.Charset("GB2312")
    JSP:response.setHeader("Charset","GB2312");

    您可能感兴趣的文章:
    • JAVA POST与GET数据传递时中文乱码问题解决方法
    • jquery向.ashx文件post中文乱码问题的解决方法
    • JSP+ MySQL中文乱码问题post提交乱码解决方案
    上一篇:Ajax Hacks chm文件与源代码 下载
    下一篇:Ajax中要注意的问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    AJAX在Post中文的时候乱码的解决方法 AJAX,在,Post,中文,的,时候,