php 解决uri 中文乱码

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;

你可能感兴趣的:(PHP)