function strLength(s, bUnicode255For1) { var length=s.length; if(!bUnicode255For1){ for(var i in s){ //charCodeAt() 方法可返回指定位置的字符的 Unicode 编码,返回值是 0 - 65535 之间的整数,表示给定索引处的 UTF-16 代码单元。 //返回值为指定的位置的字符的 Unicode 编码。 if(s.charCodeAt(i)>255){ length++; } } } return length; }