中文繁体简体问题

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 '繁体';
}
原文地址:https://www.cnblogs.com/zinging/p/14688219.html