urlencode .可用urldecode出来。
解决方案 »
- 正则高手来解决一下(50)分.在线等
- 想在ilias elearning里面集成youTube功能该怎么做啊,求助
- 怪事了!为什么我的Zend Optimizer装不好呢?求助!
- 这个问题困扰我很久:从数据库输出数据自动选定列表值。
- 为毛不能给类型为datetime的字段插入date("Y-m-d H:i:s"),
- 新手求教mysql4.0中在什么地方修改character set=latin1 成 gbk?
- 高分求助?????怎么 变量 没有 传递过去啊
- 关于gd2.0的问题
- win2000下 ,无法与mysql连接!!
- preg_replace_callback替换preg_replace
- php联表取值问题
- 为毛PDO查询过程会导致服务器断开?
echo $s;%2d
我也觉得是这样,但是试了这两个函数,输入还都是原来的-echo urlencode('-');
echo urldecode('-');显示的都是--
中提到:unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~
这些非保留字符,在urlencode时,应该使用原有的字符。也就是:
urlencode("-"),
urlencode("字母"),
urlencode(数字)
urlencode(".")
urlencode("_")
urlencode("~")都是原来的字符。( 在 PHP 5.3.0 之前,rawurlencode 根据 » RFC 1738 来编码波浪线(~)。 )
可能这种解释不一定准确。、
但是urldecode("%2d") 确实是“-”注意urlencode和rawurlencode的编码标准并不同。