urlencode与rawurlencode的区别

funencode('http://www.baidu.com?a=we fg&k=abc');

function funencode($s) {

print_r(urlencode($s));

echo '

';

print_r(rawurlencode($s));

}

输出:

http%3A%2F%2Fwww.baidu.com%3Fa%3Dwe+fg%26k%3Dabc

http%3A%2F%2Fwww.baidu.com%3Fa%3Dwe%20fg%26k%3Dabc

说明:

  其他都一样,就是对于空格的处理不一样

urlencode:把空格处理成+

rawurlencode:把空格处理成%20

你可能感兴趣的:(urlencode与rawurlencode的区别)