编码为UTF8的页面为什么会GET后的变量成GB2312 我已经将test.php另存为UTF8编码,但是,它获取的GET变量,却始终是GB2312编码。我还尝试了先urlencode(),然后在test.php中urldecode()GET变量,结果还是GB编码,非得我使用ICONV强制转换编码,请问这是怎么回事?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 get的就应该是gbk吧? 除非你转成utf8再加到url上 要么你先urlencode后Get传参要么你就修改Apache的配置 要么你先urlencode后Get传参 要么你就修改Apache的配置------------------------------------------------我帖子中已经说明了尝试过这种方法了啊我就是搞不懂编码后再解码怎么还会是GB??我再测试一下一会儿发结果 经再次测试发现现在urlencode()后然后解码的方式能够通过,即使不解码都没关系,好像PHP是自动解。很奇怪为什么我昨天这样做它却仍然是GB编码还是谢谢各位老大了 GET的编码是由Content-Type:text/html;charset=UTF-8决定的,如果不指定,IE在读取utf8文件的时候会自动判断utf8的。 php 初级问题求解 linux下 antiword获取word 文件问题 请问如果我想得到一个字符串里的某一个字符应该怎么做 下载了开源的代码不会用,求赐教 数据库验证问题 最近想用模板来做网站(或者说用函数) 在新闻发布的时候页面中间有个图如何实现 PHP支持这样的OOP吗? 告别! 请问mysql查询语句为什么总是抛异常,实际操作已经成功,数据库可以看到结果 大家帮我分析一下,我的网站是不是存在漏洞? 怎么把所有的数据读取出来?
要么你就修改Apache的配置
要么你就修改Apache的配置
------------------------------------------------
我帖子中已经说明了尝试过这种方法了啊
我就是搞不懂编码后再解码怎么还会是GB??
我再测试一下
一会儿发结果
发现现在urlencode()后然后解码的方式能够通过,即使不解码都没关系,好像PHP是自动解。
很奇怪为什么我昨天这样做它却仍然是GB编码
还是谢谢各位老大了
如果不指定,IE在读取utf8文件的时候会自动判断utf8的。