来源:自学PHP网 时间:2014-11-25 00:27 作者: 阅读:次
[导读] PHP中对于URL进行编码,可以使用 urlencode() 或者rawurlencode(),二者的区别是前者把空格编码为 + ,而后者把空格编码为 %20 ,不过应该注意的是,在编码时应该只对部分URL编码,...
PHP url中文编码cn_urlencode函数PHP中对于URL进行编码,可以使用 urlencode() 或者rawurlencode(),二者的区别是前者把空格编码为 \'+\',而后者把空格编码为 \'%20\',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义.下面是详细解释: string urlencode ( string str) 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+). 例子 1 :urlencode函数与rawurlencode函数区别 实例代码如下:
url结果: %B2%A9+%BF%CD %B2%A9%20%BF%CD例子 2 :url中文编码方法 从url:"http://www.baidu.com/s?wd=博 客" 转为 url:http://www.baidu.com/s?wd=%E5%8D%9A%20%E5%AE%A2; 实例代码如下:
结果: http://www.baidu.com/s?wd=%E5%8D%9A%20%E5%AE%A2 或许用以下url编码函数 实例代码如下:
url结果: http://www.baidu.com/s?wd=%E5%8D%9A%20%E5%AE%A2 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com