'php 한글깨짐'에 해당되는 글 2건

  1. 2014.01.03 php header utf-8, euc-kr 인코딩 변환
  2. 2013.12.12 php 한글 문자열 자르기
프로그램/php2014. 1. 3. 21:13

header("Content-type: text/html; charset=utf-8");

UTF-8로 변환

 

header("Content-type: text/html; charset=euc-kr");

EUC-KR로 변환

 

제일 상단에 적용.

Posted by 은둔고수
프로그램/php2013. 12. 12. 18:07

<?
// 문자열 자르기
function cut_str($str, $len, $suffix = '')
{
    $str = strip_tags(stripslashes(trim($str)));

if(strlen($str) > $len)
{
    $cnt = 0;
    $len2 = $len;
    $str2 = '';

for($i = 0; $i < $len2 ; $i++)
{
    $cut = ord(substr($str, $i, 1));

   if($cut > 127)
   {
       $cnt++;
       $str2 .= substr($str, $i, 2);
       $i++;
       $len2++;
   }

   else
   {
       $str2 .= substr($str, $i, 1);
   }

}

}

return $str = $str2 . $suffix;

}


// 사용 예
$ary[] = "홍길동이다";
$ary[] = "honghong";
$ary[] = "11길동01";
$ary[] = "길1동2이3";
$ary[] = "길12동2이3";
$ary[] = "길동122이3";
$ary[] = "abcde";
$ary[] = "고두";
$ary[] = "12341324고두";
$ary[] = "\'\*\":;#!";
$ary[] = "\"홍길동\"";


foreach($ary as $k => $v)
{
    echo "<br />" . $v . " / " . cut_str($v, 3, '..');
}
?>

 

 

한글 문자열 자르기 더보기>

Posted by 은둔고수