很奇怪的问题,PHP程序在IIS的服务器上,使用urlencode 得到的是标准的URL编码,但是有的服务器却无法解码出来。非常奇怪。
然后解决的办法是将 urlencode($kw) 变成 str_replace('%','%25',urlencode($kw)),然后传参才会被解析成正确的,否则就变成了GB系列的编码。
网址urlencode 中文编码传参,奇怪的现象,一直没有解决,临时用的上面那个方法。
很奇怪的问题,PHP程序在IIS的服务器上,使用urlencode 得到的是标准的URL编码,但是有的服务器却无法解码出来。非常奇怪。
然后解决的办法是将 urlencode($kw) 变成 str_replace('%','%25',urlencode($kw)),然后传参才会被解析成正确的,否则就变成了GB系列的编码。
网址urlencode 中文编码传参,奇怪的现象,一直没有解决,临时用的上面那个方法。