게시판 리스트 글짜깨짐현상

게시판 리스트 글짜깨짐현상

QA

게시판 리스트 글짜깨짐현상

본문

    $w_memo = "<a href='?id=".$id."&exec=view&no=".$listDate[no]."'>".cutStr($w_memo,'20')."</a>";

UTF-8로 저장되있구요

 

다른것은 다 정상으로 나오는데 반복단어옴옴옴옴옴옴 했을시 ㅁㅁ 막 깨져서 ��... 이런형식으로 나옵니다.ㅜ 문제가먼지 도무지 이해가안되네요 ㅜ

 

meta 다 추가되있구요.

 

while문 돌아가는곳에서 문제가 있는거같은데..어떻게 변경을해야될지 고민입니다 ㅜ 

 

이 질문에 댓글 쓰기 :

답변 2

 

적어주신 링크걸림이나 변수명등으로 봐서는 그누보드가 아닌거 같기도 한데.. 

일단은 cutStr 함수를 체크해보셔야 할듯 싶네요.

 

참고로 그누보드에서 utf8 문자열을 자르는 함수는 다음과 같습니다.


// UTF-8 문자열 자르기
// 출처 : https://www.google.co.kr/search?q=utf8_strcut&aq=f&oq=utf8_strcut&aqs=chrome.0.57j0l3.826j0&sourceid=chrome&ie=UTF-8
function utf8_strcut( $str, $size, $suffix='...' )
{
        $substr = substr( $str, 0, $size * 2 );
        $multi_size = preg_match_all( '/[\x80-\xff]/', $substr, $multi_chars );
        if ( $multi_size > 0 )
            $size = $size + intval( $multi_size / 3 ) - 1;
        if ( strlen( $str ) > $size ) {
            $str = substr( $str, 0, $size );
            $str = preg_replace( '/(([\x80-\xff]{3})*?)([\x80-\xff]{0,2})$/', '$1', $str );
            $str .= $suffix;
        }
        return $str;
} 
 
답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

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