|
因?yàn)橹形淖址?和英文字符在一起的話.判斷起來(lái)你麻煩點(diǎn).
原理跟在ASP中的一樣.逐個(gè)去判斷.是中文加2英文加1.
復(fù)制代碼 代碼如下:
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++;
}
AspNet技術(shù):檢測(cè)含有中文字符串的實(shí)際長(zhǎng)度,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。