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

发布时间:2021-09-17 09:18:46 作者:小新
来源:亿速云 阅读:147

小编给大家分享一下asp如何检测含有中文字符串的实际长度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

我们在实际过程中要经常去检测含有中文字符串的实际长度,
因为中文字符,和英文字符在一起的话.判断起来你麻烦点.
原理跟在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如何检测含有中文字符串的实际长度”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 获取字符串长度、字符长度、字节长度
  2. 判断字符串是否含有英文

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

asp

上一篇:TypeScript在Model中的高级应用

下一篇:如何使用Request对象

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》