묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
위젯에서 확장변수부분을 좀 짤랐는데 사이즈가 정확하지않으면 불완전하게 잘립니다.
2012.01.02 00:52
<!--@else if($v=='extravar2')--> <td>{substr(($item->getExtraVar2()),0,12)}</td>
substr을 사용하여 막무가내로 잘랐는데요, 저렇게 한글이 불완전하게 잘리면서 길이가 길어지면서 위젯박스가 망가져 버립니다.
혹시 다른 대안으로 자르는 방법(한글바이트가 불완전하게잘리더라도 깔끔하게 출력)은 없을까 해서 문의드립니다.
한글 3글자만 자른다고해도 저런식으로 입력값이 두글자에 띄워쓰기한다음 한글이 또오면 이상하게 잘리겠지요.
13바이트로 자른다면 4글자 한글이오는것이 불완전하게 잘립니다.
단순히 숫자만 조정하는거 말고 모든경우의수를 커버할수있었으면합니다. 감사합니다.
mb_strcut($item->getExtraVar2(),0,50,"utf-8")
이걸 사용해 보세요
붉은 색 숫자는 원하는 대로 수정