我也不太清楚,可能要设置一下language属性吧,在mb的说明里有,自己看看

解决方案 »

  1.   

    add:
    mb_internal_encoding("GB2312");
    or
    mb_internal_encoding("UTF-8");before the codes.
      

  2.   

    字符编码的问题,GB2312中文占两个字符,utf-8中文占3个字符,分割的时候要看中文字符是否结束,否则久乱码
      

  3.   

    function mb_str_split($string, $split_length, $encoding = 'gbk') {
       mb_internal_encoding($encoding);
       $offset = 0;
       while (strlen($string)) {
           $mb_strcut = mb_strcut($string, 0, $split_length);
           $offset = strlen($mb_strcut);
           $string = mb_strcut($string, $offset);
           $return[] = $mb_strcut;
       }
       return $return;
    }