utf8 에서 cut_str 함수를 사용하는 방법에 대하여...
본문
홈페이지의 전체 소스를 ecukr 에서 utf8 로 변경하였는데요...
게시판 제목 등의 문자열을 자르면...
�.. 이렇게 문자열이 끝나게 됩니다.
인코딩이 utf8 일때, 아래의 cut_str 함수를 어떻게 수정해야 하죠?
바쁘신 시간이겠지만, 좀 알려주시면 대단히 고맙겠습니다.
감사합니다.
function cut_str($str,$maxlen, $suffix = "..") {
if($maxlen<=0) return $str;
if(ereg("\[re\]",$str)) $len=$len+4;
if($maxlen >= strlen($str)) return $str;
$klen = $maxlen - 1;
while(ord($str[$klen]) & 0x80) $klen--;
return substr($str, 0, $maxlen - (($maxlen + $klen + 1) % 2)).$suffix;
}
답변을 작성하시기 전에 로그인 해주세요.