php url decode问题:+被转义成空格问题
来源:互联网 发布:淘宝店铺号 编辑:程序博客网 时间:2024/05/19 14:18
php代码用 urlencode/urldecode, "+"在urldecode时会被转成空格,看代码如下
$str = "QQ:¥¥++";echo "ori=$str";echo "<br/>";echo "encode=".urlencode($str);echo "|<br/>";echo "decode=".urldecode($str);echo "|<br/>";die();
ori=QQ:¥¥++encode=QQ%3A%A3%A4%A3%A4%2B%2B|decode=QQ:¥¥ |
声明只有content-type为application/x-www-form-urlencoded时才会对+做转义。
如果想偷懒可以直接用 rawurlencode/rawurldecode
也就是php又搞了rawurlencode和rawurldecode把标准实现了。。。。
(参考来源:http://www.jb51.net/article/29254.htm)
还有个问题:如果用url传递中文参数,请都使用encode后再传递,不然 IE 下通过_GET取到的数据可能会出问题,其他Firefox / 360 之类是正常的
0 0
- php url decode问题:+被转义成空格问题
- URL中空格问题
- php 中文转义问题
- url特殊字符转义问题
- URLDecoder.decode之后加号变空格问题
- class.getResource.getPath()中文空格转义问题
- URL编码中的空格问题
- Url encode和decode 相关问题
- PHP serialize转义的问题
- php json_encode汉字转义问题
- angular-resource的url转义问题
- php url 汉字编码问题
- 关于URL转义字符(URL编码)的问题
- 关于URL转义字符(URL编码)的问题
- 关于URL转义字符(URL编码)的问题
- 关于URL中带空格的问题
- Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php
- php中的Html和SQL转义问题
- 常用算法一(分治算法)
- React 加载器 解说
- python绘图工具reportlab介绍----续
- overview_How do I develop a client
- highChartsjs饼状图
- php url decode问题:+被转义成空格问题
- Windows 7 Vs2012配置OpenGL出现的问题
- 按bean的属性值对list集合进行排序
- imshow的输入数据格式
- 欢迎使用CSDN-markdown编辑器
- scrapy命令行工具
- JAVA使用EPoll来进行NIO处理的方法
- LoadLibrary文件路径及windows API相关的文件路径问题
- JavaScript设置组件不可见三种方式:display、visibility、opacity