一个英文字符占一个字节,一个中文占2个字节
1 <script> 2 function GetBytes(str) { 3 var len=str.length; 4 var bytes=len; 5 for(var i=0;i<len;i++){ 6 if(str.charCodeAt(i)>255) 7 bytes++; 8 } 9 return bytes; 10 } 11 alert(GetBytes('中国')) 12 </script>