先将网页的编码设置成gb2312, 这个你会吧。
然后php代码 header("Content-type: text/html;charset=GBK");
你也可以网页的编码不该,只改php输出。header("Content-type: text/html;charset=utf8");
总之只要两者的编码都相同即可。
header()放在最开始也行,放在输出的开始处也行。建议是放在代码的开头处。
就看你的PHP代码是混在网页里,还是单独存在的
php有个函数:$str = iconv('utf-8','gb2312',$str);
echo urlencode('百度');
上面那个网址你没好好看,或者没看懂~~