php 解决uri 中文乱码
现在我想在地址栏内容输入 "demo.php?name=中文"。
然后在demo.php中接收并显示,这时,demo.php如果是utf-8编码的话,会出现乱码,而如果是gb2312编码的话,则是正常的。(以上是IE6的环境下)
请问,如果我需要demo.php为utf-8编码,而同时又能正常显示中文参数,该怎么办?
解决方法:
$data = iconv( "gb2312", "UTF-8//IGNORE" , $_GET["name"]);
echo $data;