具体问题,大家可以看这篇的帖子,是我昨天刚发的:http://bbs.youkuaiyun.com/topics/390351062
解决方法:
由于url的中文字符在传输过程中被自动用gb2312编码了,所以需要再php服务器端先进行编码的检测,然后用相应地转化函数解析成utf-8的字符。检测及转化代码如下:
$searchcontent=$_GET['search'];
$encoding=mb_detect_encoding($searchcontent, "gb2312,utf-8");
$searchcontent = iconv($encoding,"utf-8",$searchcontent);希望对大家有所帮助!

本文探讨了在PHP服务器端检测并转化中文URL编码的问题,通过使用mb_detect_encoding和iconv函数,确保了URL中中文字符的正确显示。
1万+

被折叠的 条评论
为什么被折叠?



