如果我把$ch_str='%E4%B8%AD%E6%96%87',那么可以. 因为如果我在google.com中输入'中文'搜索,那么它的url变成
http://www.google.com/search?sourceid=navclient-ff&ie=UTF-8&q=%E4%B8%AD%E6%96%87
也就是说'中文'被转化成'%E4%B8%AD%E6%96%87'
我知道可以用urlencode()转化.
但是如果我使用
echo urlencode('中文);
输出 %D6%D0%CE%C4.
不等于'%E4%B8%AD%E6%96%87'
为什么?