博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX在Post中文的时候乱码的解决方法
阅读量:6528 次
发布时间:2019-06-24

本文共 440 字,大约阅读时间需要 1 分钟。

加上设置字符编码的方法: 

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"); 

转载地址:http://swtbo.baihongyu.com/

你可能感兴趣的文章
// 查询字符串转json
查看>>
第四十天笔记
查看>>
4、动态代理
查看>>
Loj #6073.「2017 山东一轮集训 Day5」距离
查看>>
我的TCP/IP学习笔记
查看>>
刷碗效应
查看>>
ie7下<a></a>标签中<input />时不反应
查看>>
一个简单的Linux多线程例子 带你洞悉互斥量 信号量 条件变量编程
查看>>
POJ1011 Sticks
查看>>
前言:数据库典型架构实践
查看>>
使用fat-jar打包多个java工程为可执行文件
查看>>
Fluent NHibernate之旅
查看>>
python基础知识
查看>>
【机器学习】--GBDT算法从初始到应用
查看>>
图片常见格式
查看>>
关于php跨域操作(主域不同)
查看>>
python1-变量和简单的数据类型
查看>>
导出表格基本版
查看>>
Verilog初学笔记--模块划分的好处
查看>>
mysql的设置
查看>>