IE浏览器form提交时,中文转码始终无效
phpcn_u9994
phpcn_u9994 2017-07-10 10:25:14
0
3
1304

1499653084528884.jpg

请教大神。

这个是php提交form表单的页面,接收方要求GBK编码,提交方php和数据库都是utf-8的格式。因此这中间设置了页面,form表单的编码都为gbk。

经过测试google,火狐,还有国产浏览器的极速模式都没有问题,提交过去的name都可以正常显示。

只有ie浏览器和,国产浏览器的兼容模式提交过去是显示乱码。

456.jpg

经过抓包发现如下:

name=%E7%B4%A7%E7%8B%82%E7%A0%82

这个段信息是抓包显示,进过验证,这个是uft-8模式下转码是正确的。但是问题出现了,我的页面是gbk的,为什么转码就成了utf-8模式了。

问题描述完了,请教各位高手。谢谢

phpcn_u9994
phpcn_u9994

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!