猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
php页面不能识别下面的格式,请问该怎么设置?
jquery $.get方法提交中文参数到php页面,中文参数被转成了%E6%9B%B9%E4%B8%9这种十六进制格式
眼眸繁星
浏览 228
回答 2
2回答
幕布斯7119047
只要在php端的编码设成utf-8了,那么是中英文都识别的。如果是保存到数据库的,这个字段也设成utf-8就可以了。另外,即使不设utf-8,保存到数据库中,也可以在取出来echo显示的时候,给这一串看上去是%E6%9B%B9%E4%B8%9用iconv转换成gbk就可以了,多翻翻手册吧。再另外,虽然传中文参数并不是不可以,但绝对没有必要------要把这种做法看成是一个错误!!!
0
0
0
潇湘沐
js里边xx.php?keys=encodeURIComponent($("#keys").val())php里边用:$keys =iconv('utf-8','gb2312',urldecode($keys));
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续