Programming/JAVASCRIPT

바이트 체크 스크립트

달나라민군 2012. 11. 27. 11:36

한글과 영문자의 바이트 체크 스크립트.

 

function getByteLength(data) {
   var len = 0;
   var str = data.substring(0);
   if(str == null) return 0;
   for(var i=0; i < str.length; i++) {
      var ch = escape(str.charAt(i));
      if(ch.length == 1) len++;
      else if(ch.indexOf("%u") != -1 ) len +=2;
      else if(ch.indexOf("%")!= -1) len += ch.length/3;
     
   }
   return len;
}