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

丶犯罪现场

丶犯罪现场

2016-02-19 12:19

下面图老师小编跟大家分享一个简单易学的检测含有中文字符串的实际长度教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!
我们在实际过程中要经常去检测含有中文字符串的实际长度,
因为中文字符,和英文字符在一起的话.判断起来你麻烦点.
原理跟在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++;
}
展开更多 50%)
分享

猜你喜欢

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

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

PHP截取中文字符串的问题

Web开发
PHP截取中文字符串的问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

截取实际长度字符串并用空格替换

Web开发
截取实际长度字符串并用空格替换

计算字符串长度(关于日文字符)

编程语言 网络编程
计算字符串长度(关于日文字符)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

java 中文字符串数组按照音序排列

Web开发
java 中文字符串数组按照音序排列

旧题新貌:PHP截取中文字符串的问题

PHP
旧题新貌:PHP截取中文字符串的问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

C++的iostream标准库介绍以及对左移与右移运算符的重载

C++的iostream标准库介绍以及对左移与右移运算符的重载

C++的iostream标准库介绍以及对左移与右移运算符的重载2

C++的iostream标准库介绍以及对左移与右移运算符的重载2
下拉加载更多内容 ↓