0514-86177077
9:00-17:00(工作日)
任何字符在unicode編碼中都占用兩個字節。而在一般編碼方式中英文字符可以用一個字節表示,中文要用兩個。這樣英文字符在unicode編碼中多占用了一個沒有用的字節,這個沒用字節就用0代替。如果unicode編碼中字符的第一個字節是0那他就是英文字符。不是0他就可能是除了英文字符之外的很多種語言的文字,不僅僅是中文。
public bool CheckChinese(string str) { bool flag = false; UnicodeEncoding a = new UnicodeEncoding(); byte[] b = a.GetBytes(str); for(int i=0;ib.Length;i++) { i++; if (b[i] != 0) { flag = true; } else { flag = false; } } return flag; }
標簽:喀什 洛陽 朝陽 朔州 臺州 百色 新鄉 周口
上一篇:asp.net 無刷新分頁實例代碼
下一篇:asp.net中gridview的查詢、分頁、編輯更新、刪除的實例代碼
Copyright ? 1999-2012 誠信 合法 規范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8