1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 计算文本长度 区分中英文字符 中文算两个长度 英文算一个长度

计算文本长度 区分中英文字符 中文算两个长度 英文算一个长度

时间:2021-05-23 10:58:19

相关推荐

计算文本长度 区分中英文字符 中文算两个长度 英文算一个长度

计算文本长度,区分中英文字符,中文算两个长度,英文算一个长度

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;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。