檢測含有中文字符串的實際長度
更新時間:2006年08月24日 00:00:00 作者:
我們在實際過程中要經(jīng)常去檢測含有中文字符串的實際長度,
因為中文字符,和英文字符在一起的話.判斷起來你麻煩點.
原理跟在asp中的一樣.逐個去判斷.是中文加2英文加1.
ASCIIEncoding n = new ASCIIEncoding();
byte[] b = n.GetBytes(str);
int l = 0; // l 為字符串之實際長度
for (int i=0;i <= b.Length-1;i++)
{
if (b[i] ==63) //判斷是否為漢字或全腳符號
{
l++;
}
l++;
}
因為中文字符,和英文字符在一起的話.判斷起來你麻煩點.
原理跟在asp中的一樣.逐個去判斷.是中文加2英文加1.
復(fù)制代碼 代碼如下:
ASCIIEncoding n = new ASCIIEncoding();
byte[] b = n.GetBytes(str);
int l = 0; // l 為字符串之實際長度
for (int i=0;i <= b.Length-1;i++)
{
if (b[i] ==63) //判斷是否為漢字或全腳符號
{
l++;
}
l++;
}
相關(guān)文章
Linux下使用Jenkins自動化構(gòu)建.NET?Core應(yīng)用
這篇文章介紹了Linux下使用Jenkins自動化構(gòu)建.NET?Core應(yīng)用的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04.Net行為型設(shè)計模式之觀察者模式(Observer)
這篇文章介紹了.Net行為型設(shè)計模式之觀察者模式(Observer),文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第二步
由于我們僅僅是項目中的一個小部分,但也差不多按照以上的順序進行開發(fā),這是一個良好的習(xí)慣。我們將概要設(shè)計和詳細設(shè)計放在一起。2010-07-07asp.net(C#) Access 數(shù)據(jù)操作類
asp.net(C#) Access 數(shù)據(jù)操作類 實現(xiàn)代碼,有需要這方面的朋友可以熟悉下。2009-06-06ASP.NET?Core?MVC中Required與BindRequired用法與區(qū)別介紹
這篇文章介紹了ASP.NET?Core?MVC中Required與BindRequired用法與區(qū)別,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-02-02