utf-8 cut_str에 대한 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

utf-8 cut_str에 대한 질문입니다. 정보

utf-8 cut_str에 대한 질문입니다.

본문

기존의 cut_str함수를 쓰니 글씨가 깨져서 cut_str을 고쳤습니다.
function cut_str($str, $len, $suffix="…")
{    $s = iconv_substr($str, 0, $len, "utf-8");  //<-- 여기 추가, 아래 주석처리 !
//    $s = substr($str, 0, $len);
//    $cnt = 0;
//    for ($i=0; $i<strlen($s); $i++)
//        if (ord($s[$i]) > 127)
//            $cnt++;
//    $s = substr($s, 0, $len - ($cnt % 2));
    if (strlen($s) >= strlen($str))
        $suffix = "";
    return $s . $suffix;
}
이와같이 수정하였습니다. 그래서 글짜 깨지는것은 해결하였사오나 하나 문제가 홋따옴표(')에서 자르면 &#이런식으로 나옵니다. 이건 어떤식으로 해야 제대로 글이 나올까요 고수 분들 답변 꼭 부탁드립니다. EUC-KR에선 문제가 없는데 UTF-8에서는 글 자르는게 항상 문제가 생기네요.. 답변 부탁드립니다. 감사합니다.

댓글 전체

전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT