在JS里,ASCII码占1个字节,其它占2个字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
function
getBytesCount(str){
var
n=0;
for ( var
i=0;i<str.length;i++)
{
if (str.charCodeAt(i)<128) //128以前是ASCII
{
n++;
}
else {
n+=2;
}
}
return
n;
} |