asp.net判斷字符串是否是中文的方法
任何字符在unicode編碼中都占用兩個字節(jié)。
而在一般編碼方式中英文字符可以用一個字節(jié)表示,中文要用兩個。
這樣英文字符在unicode編碼中多占用了一個沒有用的字節(jié),這個沒用字節(jié)就用0代替。
如果unicode編碼中字符的第一個字節(jié)是0那他就是英文字符。不是0他就可能是除了英文字符之外的很多種語言的文字,不僅僅是中文。
View Code
public bool CheckChinese(string str)
{
bool flag = false;
UnicodeEncoding a = new UnicodeEncoding();
byte[] b = a.GetBytes(str);
for(int i=0;i<b.Length;i++)
{
i++;
if (b[i] != 0)
{
flag = true;
}
else
{
flag = false;
}
}
return flag;
}
相關(guān)文章
ASP.NET Core MVC基礎(chǔ)學習之局部視圖(Partial Views)
這篇文章主要給大家介紹了關(guān)于ASP.NET Core MVC基礎(chǔ)學習之局部視圖(Partial Views)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ASP.NET Core MVC具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-08-08
ASP.NET UserControl 通信的具體實現(xiàn)
下面我就用ASP.NET的UserControl模擬SharePoint UserControl通信,兩者的本質(zhì),思想和實現(xiàn)方式都不變。2013-06-06
c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的實現(xiàn)代碼
這篇文章主要介紹了c#將Excel數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的實現(xiàn)代碼,有需要的朋友可以參考一下2013-12-12
.net core日志系統(tǒng)相關(guān)總結(jié)
多年的經(jīng)驗,日志記錄是軟件開發(fā)的重要組成部分。沒有日志記錄機制的系統(tǒng)不是完善的系統(tǒng)。在開發(fā)階段可以通過debug附件進程進行交互調(diào)試,可以檢測到一些問題,但是在上線之后,日志的記錄起到至關(guān)重要的作用。本文講解下日志系統(tǒng)的相關(guān)使用2021-06-06
ASP.NET?MVC項目實現(xiàn)三級聯(lián)動無刷新
這篇文章介紹了ASP.NET?MVC項目實現(xiàn)三級聯(lián)動無刷新的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
基于ASP.NET+EasyUI框架實現(xiàn)圖片上傳提交表單功能(js提交圖片)
這篇文章主要介紹了基于ASP.NET+EasyUI框架實現(xiàn)圖片上傳再提交表單(js提交圖片)的相關(guān)資料,需要的朋友可以參考下2016-06-06
C#調(diào)用動態(tài)unlha32.dll解壓Lha后綴的打包文件分享
這篇文章介紹了,C#調(diào)用動態(tài)unlha32.dll解壓Lha后綴的打包文件,有需要的朋友可以參考一下2013-09-09
aspnet_isapi.dll設(shè)置圖文方法.net程序?qū)崿F(xiàn)偽靜態(tài)
aspnet_isapi.dll設(shè)置圖文介紹.net的程序?qū)崿F(xiàn)偽靜態(tài),需要的朋友可以參考下。2009-11-11

