源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net判断字符串是否是中文的方法

  • 时间:2022-01-23 06:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net判断字符串是否是中文的方法
任何字符在unicode编码中都占用两个字节。 而在一般编码方式中英文字符可以用一个字节表示,中文要用两个。 这样英文字符在unicode编码中多占用了一个没有用的字节,这个没用字节就用0代替。 如果unicode编码中字符的第一个字节是0那他就是英文字符。不是0他就可能是除了英文字符之外的很多种语言的文字,不仅仅是中文。
[u]复制代码[/u] 代码如下:
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;         }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部