不多羅嗦了,直接看代碼吧: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;
}
新聞熱點
疑難解答
圖片精選