关于IE下中文URL乱码的问题
2015-12-03 16:03
337 查看
在做公司前台的时候,遇到了这么一个需求:通过url(形如
终于,我寻找到解决方案:encodeURI/encodeURIComponent ,这个函数可以对中文等特殊字符进行十六进制的编码,而且重点是:转码后的字符串,可以直接用PHP的urldecode来还原回来!
http://aiispo.cn/tag/女孩限定)来做一个路由,并提取url中的信息进行相应的操作,在我的规划中,url出现中文是无可避免的事情了。但是,当我把中文参数作为get参数拼成请求的Url时,就发现,在chrome下测试是正常的,但放到IE8下,中文参数传到后端就变成乱码了。我敏感地察觉到这是编码问题!
终于,我寻找到解决方案:encodeURI/encodeURIComponent ,这个函数可以对中文等特殊字符进行十六进制的编码,而且重点是:转码后的字符串,可以直接用PHP的urldecode来还原回来!
相关文章推荐
- Linux设备驱动模型三 kset
- 关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
- What is pbrun command
- Shell: extract more from listener.log(分析监听日志)
- Android:SDcard操作工具类
- Scala Array操作
- 网页上传图片之前的预览
- WebApp图标导航HTML5实例-支持手机左右滑动
- linux 之第一步理解
- java处理高并发高负载类网站的优化方法
- 什么是ionic
- 安装LINUX版VMWARE
- 简单的kruskal算法
- 突发事件应急通信保障系统解决方案
- 新一代PIS、PCC系统解决方案
- CSS3 box-shadow 属性
- Performance tuning library cache lock & single-task message
- Linux atomic memory access
- 模仿实现C++库函数----String 类----用 深拷贝 实现
- C-035.指针与二维数组