由于汉字和ascii码中的128个字符字节不同
汉字占两个字节。所以要想获取汉字的真正长度可以通过如下函数:
function getStrLength(str) {
//1、定义计数器
var len=0,code=0;
//2、遍历该字符串
for(var i=0;i<str.length;i++)
{
code=str.charCodeAt(i)
if (code>=0&&code<=127) {
len+=1;
}else{
len+=2;
}
}
}