오늘(10월 9일)은 세종대왕이 한글을 반포한지 563돌을 맞는 한글날이다.


한글날을 기념하는 정부 차원의 경축행사가 열리며, 서울 세종로 광화문광장에서
높이 6.2m의 세종대왕 동상 제막식도 갖는다.

불과 몇년전까지만 해도 한글날은 공휴일로 지정되어서
휴식을 가지는 날이었지만 지금을 그러하지 못하다.

한글날을 단순히 쉬는 날로만 기억하지 말고
우리나라 한글의 우수성과 요즘 많이 변해가는 우리나라 말에 대해서
한번쯤 생각해보는 것도 좋을 듯하다.




"한글날을 맞아 다음이 추천하는(?) 신조어 7개" 라는 것이 있어 아래에 소개합니다.


1. 다둥이 가족 = 자녀를 많이 둔 가족

2. 영화헤살꾼 = '스포일러'를 순화시킨 표현


3. 송아지바람 = 비교적 넓은 틈으로 불어 드는 바람을 황소바람에 빗대어 이르는 말


4. 쪽티 = 손목과 허리에 줄임 처리를 하지 않아서 겹쳐 입기 편하게 만든 티셔츠

5. 꾸림정보 = 콘텐츠


6. 낙바생 = 낙타가 바늘구멍을 통과하듯이 아주 어려운 취업에 성공한 사람을 비유적으로 표현한 말

7. 배꼽주의보 = 몹시 우스움을 미리 알려 주는 것을 비유적으로 이르는 말
Posted by 은둔고수

[javascript-tip]문자열(한글 2바이트 1글자로 인식) 길이 체크

 

한글 2Byte를 1글자로 인식하는 javascript 예제입니다.

 

 

<html>
 <head>
  <title>[javascript-tip]문자열(한글 2바이트 1글자로 인식) 길이 체크</title>
 </head>
 <script language="JavaScript">
  <!--
  function check()
  {
   var string = document.a.test.value;
   alert(getStringLength(string));
  }

 

  // 문자열 길이 체크 알파뉴메릭(1자리), 한글(2자리)
  function getStringLength (str)
  {
   var retCode = 0;
   var strLength = 0;

   for (i = 0; i < str.length; i++)
   {
    var code = str.charCodeAt(i)
    var ch = str.substr(i,1).toUpperCase()

    code = parseInt(code)

    if ((ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0)))
     strLength = strLength + 2;
    else
     strLength = strLength + 1;
   }
   return strLength;
  }
  //-->
 </script>
</head>
<body>
 <form name="a">
  <input type="text" name="test"><input type="button" value="체크" onClick="JavaScript:check();">
 </form>
</body>
</html>

Posted by 은둔고수
프로그램/php2009. 7. 13. 23:34

[php-tip]PHP 한글 글자 수 1로 인식

 

 

<?

$data_ori = "가나AB";
$cut_size = 3;

$data_len = mb_strlen ($data_ori);
echo "data len=".$data_len."<br>";

$data_len = mb_strlen ($data_ori,"utf-8");
echo "data len=".$data_len."<br>";


$data = mb_substr ($data_ori, 0, $cut_size,"utf-8");
echo "data=".$data."<br>";
?>

Posted by 은둔고수