计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度
2006-11-10 00:06
1736 查看
计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度
public int Text_Length(string Text)
{
int len=0;
for(int i=0;i<Text.Length;i++)
{
byte[] byte_len = Encoding.Default.GetBytes(Text.Substring(i,1));
if(byte_len.Length>1)
len += 2; //如果长度大于1,是中文,占两个字节,+2
else
len += 1; //如果长度等于1,是英文,占一个字节,+1
}
return len;
}
当然别忘了加上using System.Text;
public int Text_Length(string Text)
{
int len=0;
for(int i=0;i<Text.Length;i++)
{
byte[] byte_len = Encoding.Default.GetBytes(Text.Substring(i,1));
if(byte_len.Length>1)
len += 2; //如果长度大于1,是中文,占两个字节,+2
else
len += 1; //如果长度等于1,是英文,占一个字节,+1
}
return len;
}
当然别忘了加上using System.Text;
相关文章推荐
- 截取文本,区分中英文字符,中文算两个长度,英文算一个长度
- js计算一个字符中包括中英文的长度,中文占2个字符,汉子和英文占1个字符
- javascript计算中文字符长度(一个中文字符相当于两个英文字符)
- 计算一段字符串的长度是否超出规定字数,两个英文字符占一个长度。
- javascript 返回字符长度,中文为两个字节,英文为一个字节
- 写了一个字符串截取一定长度的代码,中文两个字符,英文一个字符,如果截断了自动用一个.或两个.来对齐,用于标题的显示
- 计算中英文混合字符串长度,中文算两个字符
- 计算文本长度,区分中英文字符
- UITextField计算中英文混合的字符长度,中文2字节,英文1字节
- python 计算字符串长度,一个中文算两个字符
- sql计算字符串中包含中文、英文字符长度
- C#中进行中英文字符截取(中文2个长度,英文1个)
- php取含有中文的字符串的真实长度(一个中文算两个字符)
- 计算一段字符串的长度(中文算两个字符)
- 前台判断中英文字符长度,中文2英文1,并可截取
- 将字符串按照指定的长度进行分割(一个中文视为两个字符)
- 一个中文汉字算两位,一个英文字母算一位,计算中文和英文混合的字符串长度。字符串:String str = "我不好java";
- C#计算字符串长度(中文两个字符)
- 计算字符串的长度(一个汉字算两个字符)
- 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写