您的位置:首页 > 其它

关于IE下中文URL乱码的问题

2015-12-03 16:03 337 查看
在做公司前台的时候,遇到了这么一个需求:通过url(形如
http://aiispo.cn/tag/女孩限定
)来做一个路由,并提取url中的信息进行相应的操作,在我的规划中,url出现中文是无可避免的事情了。但是,当我把中文参数作为get参数拼成请求的Url时,就发现,在chrome下测试是正常的,但放到IE8下,中文参数传到后端就变成乱码了。我敏感地察觉到这是编码问题!

终于,我寻找到解决方案:encodeURI/encodeURIComponent ,这个函数可以对中文等特殊字符进行十六进制的编码,而且重点是:转码后的字符串,可以直接用PHP的urldecode来还原回来!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: