コード例 #1
0
ファイル: FunctionUTL.php プロジェクト: chenyongze/d-a-m
 /**
  * 输出GBK编码的字符串,首先检测是否为UTF-8,是则转换为GBK;并处理类似“磨叽”这种非utf8字符,但检测结果为utf8的字符串
  * @param $data
  * @return string
  */
 public static function OutputToGBK($data)
 {
     $orginalData = $data;
     $out = $orginalData;
     if (FunctionUTL::CheckUTF8($data)) {
         FunctionUTL::FormatUTF8ToGBK($data);
         //处理类似“磨叽”这种非utf8字符,但检测结果为utf8的字符串
         $data = trim($data);
         if (!empty($data)) {
             $out = $data;
         }
     }
     return $out;
 }