테스트 사이트 - 개발 중인 베타 버전입니다

글자 길이를 잘랐는데 ?? 이런 것이 생기네요 채택완료

다조아해 8년 전 조회 2,148

글쓰기에서 wr_1 데이터를 입력받고

 

리스트 보기에서

이렇게 목록에 뿌려주는데..

 

글자 앞뒤로 해서

?? 사랑합니다 ??

이렇게 물음표 같은것이 생기면서 나오네요.

 

?? 이것을 안 나오게 할려면 어찌 해야 할까요?

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

답변 1개

채택된 답변
+20 포인트
사바이캅

2바이트 문자라서 깨질수 있습니다.

 

mb_substr() 함수를 쓰시던가 아래 함수를 사용하세요.. 

 

</p><p>function trim_str($str, $length) {</p><p>    if (!$str) return '';</p><p>    preg_match('/^([\xa1-\xfe]{2}|.){'.$length.'}/s', $str, $tmp_str);</p><p>    return (!$tmp_str[0]) ? $str : ($tmp_str[0].'...');</p><p>}</p><div>
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

다조아해
8년 전
감사합니다. 꾸벅
잘 해결 되었네요.

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

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

로그인