zoukankan      html  css  js  c++  java
  • 中文繁体简体问题

    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 '繁体';
    }
  • 相关阅读:
    mysql_example
    windows 下 解决 go get 或 dep init 更新不了问题
    golang反射
    Windows下修改hosts并且让他立即生效
    Windows不重启就使环境变量修改生效
    swoole进程-2
    swoole进程
    swoole协程
    区间素数筛法
    AOJ
  • 原文地址:https://www.cnblogs.com/zinging/p/14688219.html
Copyright © 2011-2022 走看看