21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
header('Content-Type:text/html;charset=utf-8');
$k = iconv("GBK","UTF-8","我爱中国");
print_R($_GET);
echo "<a href='?c={$k}'>我爱中国</a>";
?>
echo "直接接收:".$_GET["cs"]."<br />";
echo "Icov转换的:".iconv("GBK","utf-8",$_GET["cs"])."<br/>";
<?php
header('Content-Type:text/html;charset=utf-8');
$k = '我爱中国';
if(!preg_match("/[\xe0-\xef][\x80-\xbf]{2}/",$_GET['c'])){
//找不到utf-8编码的文字就默认为GBK,当然你可以参考gbk的编码格式,做更详细的判断
echo iconv("GBK","UTF-8",$_GET['c']);
}
else
echo $_GET['c'];
echo "<a href='?c={$k}'>我爱中国</a>";
?>