给我你的mail ,我给你邮一段代码
[email protected]

解决方案 »

  1.   

    看我做的:function hy_substr ($str,$len) { //截断字符串并保留完整汉字
        for($i=0; $i<$len; $i++) {
                if(ord($str[$i])>0xa0) {
                    $i++;
                    if ($i == $len) return $tmpstr;
                    $tmpstr .= $str[$i-1].$str[$i];
                } else $tmpstr .= $str[$i];
            }
        return $tmpstr;
    }
      

  2.   

    substr()如果是中文自动会省略半个字符,你可以试试