채택완료

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

2015-08-24 (월) 20:41:55 3,084

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

UTF-8로 저장되있구요

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

meta 다 추가되있구요.

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

|

답변 2개

채택된 답변
+20 포인트

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

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

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

Copy
// 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-8function 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;}
 

utf-8로 저장만 해서는 안됩니다...파일인코딩변환을 해주셔야해요;;

답변을 작성하려면 로그인이 필요합니다.