AJAX在Post中文的时候乱码的解决方法
2024-10-19 11:41:45
加上设置字符编码的方法:
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 线程池——异步任务
- C# 将短时间格式变长正常时间格式
- seaJS 简单例子,理解seaJS
- C# Gabbage Collecting System
- PayPal 开发详解(四):买家付款
- 闹钟类app构想
- UI1_UITouch
- VS013的单元测试去哪里了
- word2vec的艰难成长史
- Puppent 基本使用方法
- html5 geolocation配合百度地图api实现定位
- javascript实现有限状态机
- vue将指定区域的表格数据或element-ui中el-table的数据单笔或多笔批量导出excel
- 【算法】【python实现】二叉搜索树插入、删除、查找
- Python高级变量类型
- Calendar add 方法 和set方法
- intellij IDEA软件java项目No SDK配置jdk开发,安装IDEA软件步骤
- 〖Linux〗多个JDK版本之间快速切换
- c# 创建压缩包并下载文件
- nth-child()伪类选择器
热门文章
- hibernate 建表一对一 就是一对多,多的一方外键唯一unique
- Android 自定义dialogfragment
- C#开源框架(整理)
- bzoj 2190 [SDOI2008]仪仗队(欧拉函数)
- Zookeeper,Hbase 伪分布,集群搭建
- xcode报错:Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/b
- esp8266烧写机智云固件方法
- GPIO 配置之ODR, BSRR, BRR 详解
- JavaScript 核心参考教程 内置对象
- StackOverflowError 和 OutOfMemoryError