不多羅嗦了,直接看代碼吧:c#版,返回實際個數。
測量有漢字時的字串實際長度,其中一個漢字占兩個字符 base
public static int len(string ss)
{
char[] cc=ss.tochararray();
int intlen=0;
for(int i=0;i
if( (int)cc[i]>255)
{
intlen+=2;
}
else
intlen++;
}
return intlen;
}
javascript版
測量有漢字時的字串實際長度,其中一個漢字占兩個字符 base
function len(s){
var length = 0;
var tmparr = s.split("");
for (i = 0; i < tmparr.length; i++){
if (tmparr[i].charcodeat(0) < 299)
length ++;
else
length += 2;
}
return length;
}
新聞熱點
疑難解答
圖片精選