/** * string String::cutByte(int len) * 글자를 앞에서부터 원하는 바이트만큼 잘라 리턴합니다. * 한글의 경우 2바이트로 계산하며, 글자 중간에서 잘리지 않습니다. */ String.prototype.cutByte = function(len) { var str = this; var count = 0; for(var i = 0; i = 4) count += 2; else if(escape(str.charAt(i)) != "%0D") count++; if(count > len) { if(escape(str.charAt(i)) == "%0A") i--; break; } } return..