firemail
标题:
ajax中汉字、编码、post提交相关问题
[打印本页]
作者:
jimu
时间:
2016-3-9 00:01
标题:
ajax中汉字、编码、post提交相关问题
从性能上来讲 POST 请求比 GET 请求消耗更多一些,用相同数据比较,GET 最多比 POST 快两倍。
一般来说,向服务器发送 POST 请求由于解析机制的原因,需要进行特别的处理。因为POST 请求和 Web 表单提交是不同的,需要使用 XHR 来模仿表单提交。
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
特殊字符传参产生的问题可以使用 encodeURIComponent()进行编码处理,中文字符的返回及传参,
可以讲页面保存和设置为 utf-8 格式即可。
html文件中的相关设置
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312
" />
</head>
对应js或php等文件用Notepad++设置为 格式-->以UTF-8,无BOM格式编码
欢迎光临 firemail (http://firemail.wang:8088/)
Powered by Discuz! X3