php技术博客
让天下没有搞不定的bug~

解决PHP函数urlencode加密空格变+号的办法

最近发现wp的同步插件wp2sina的插件有一个错误,内容同步的时候有些空格会变成+,无奈了,然后看了看代码,丫的,知道问题出在哪里了,哈哈,请看代码:

$a = urlencode(str_replace(‘|’, ‘ ‘, $content)); //加密后,字符串|转换成了空格,然而urlencode却把空格转换成了+号

所以最后我们还要继续转换一次

$a = str_replace(‘+’, ‘%20’, $a); //%20标示空格的意思

然后你再试试,就没有这个问题了,哈哈!

技术分享,技术交流,小涛与您共同成长……

赞(0)
未经允许不得转载:PHP技术博客 » 解决PHP函数urlencode加密空格变+号的办法