본문 바로가기

요약정보(excerpt) 출력시 한글깨짐 문제

Publish: 2013년 8월 23일

영문이나 숫자와 달리 한글은 2byte 문자라 요약정보(excerpt) 표기 시에 한글이 깨지는 경우가 발생합니다.
PHP 함수 substr() 을 사용하면 잘라내는 부분에 한글이 깨지게 됩니다.

무조건 한줄 라인에서 줄임표(…) 처리를 한다면 CSS3속성인 text-overflow:ellipsis;를 사용하면 되지만, 2줄 이상에서 텍스트를 잘라야 할 경우라면 PHP 함수mb_substr를 사용합니다.

Code

mb_substr($books_comment, 0 , 50);

 

댓글 쓰기