我們?cè)趯?shí)際過(guò)程中要經(jīng)常去檢測(cè)含有中文字符串的實(shí)際長(zhǎng)度, 因?yàn)橹形淖址?和英文字符在一起的話(huà).判斷起來(lái)你麻煩點(diǎn). 原理跟在asp中的一樣.逐個(gè)去判斷.是中文加2英文加1. 代碼如下: ASCIIEncoding n = new ASCIIEncoding(); byte[] b = n.GetBytes(str); int l = 0; // l 為字符串之實(shí)際長(zhǎng)度 for (int i=0;i <= b.Length-1;i++) { if (b[i] ==63) //判斷是否為漢字或全腳符號(hào) { l++; } l++; }