检测含有中文字符串的实际长度

 更新时间:2006年08月24日 00:00:00   作者:  
我们在实际过程中要经常去检测含有中文字符串的实际长度,
因为中文字符,和英文字符在一起的话.判断起来你麻烦点.
原理跟在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.NET Core依赖关系注入

    ASP.NET Core依赖关系注入

    这篇文章介绍了ASP.NET Core中的依赖关系注入,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • .NET1.0版本中的异步编程模型(APM)

    .NET1.0版本中的异步编程模型(APM)

    这篇文章介绍了.NET1.0版本中的异步编程模型(APM),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • .Net Core使用SignalR实现斗地主游戏

    .Net Core使用SignalR实现斗地主游戏

    本文详细讲解了.Net Core使用SignalR实现斗地主游戏的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • .Net结构型设计模式之代理模式(Proxy)

    .Net结构型设计模式之代理模式(Proxy)

    这篇文章介绍了.Net结构型设计模式之代理模式(Proxy),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 简单的启动窗体

    简单的启动窗体

    简单的启动窗体...
    2006-10-10
  • .Net行为型设计模式之状态模式(State)

    .Net行为型设计模式之状态模式(State)

    这篇文章介绍了.Net行为型设计模式之状态模式(State),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • asp.net下SQLite(轻量级最佳数据库) 原理分析和开发应用

    asp.net下SQLite(轻量级最佳数据库) 原理分析和开发应用

    SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠
    2011-10-10
  • asp.net 专业源代码打包工具

    asp.net 专业源代码打包工具

    我想很多人都在网上下载过一些示例代码,或者收到一些别人给的示例代码。通常为了方便,都是打成一个压缩包的形式
    2012-03-03
  • ASP.NET中ImageButton图片按钮控件的使用

    ASP.NET中ImageButton图片按钮控件的使用

    本文主要介绍ImageButton控件的基础使用方法,该控件类似Button控件,但又比Button丰富,下面看它的具体使用。
    2016-04-04
  • ASP.NET Core MVC路由(Routing)的用法

    ASP.NET Core MVC路由(Routing)的用法

    这篇文章介绍了ASP.NET Core MVC路由(Routing)的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04

最新评论