1.可以把一段文字中的繁体字全部自动转化为简体字`
$in="繁体繁體"; $in=iconv('UTF-8','BIG5//TRANSLIT',$in); $in=iconv('BIG5','GB2312//TRANSLIT',$in); $out=iconv('GB2312','UTF-8//TRANSLIT',$in); var_dump($out);
2.检测一个UTF-8字符串里是否包含繁体中文(1)
<?php /** * 检测一个UTF-8字符串里是否包含繁体中文 * @param string $str * @return bool */ function is_cn_traditional($str) { return iconv('UTF-8', 'GB2312', $str) === false ? true : false; } $ft_str = '這是繁體中文'; $jt_str = '这是简体中文'; var_dump(is_cn_traditional($ft_str)); // 输出true var_dump(is_cn_traditional($jt_str)); // 输出false ?>
3.检测一个UTF-8字符串里是否包含繁体中文(2)
$str = "这是繁体中文"; $strGbk = iconv("UTF-8", "GBK//IGNORE", $str); $strGb2312 = iconv("UTF-8", "GB2312//IGNORE", $str); if ($strGbk == $strGb2312) { echo '简体'; } else { echo '繁体'; }