首页 > 其他 > 详细

判断全角半角字符

时间:2016-08-26 15:15:14      阅读:254      评论:0      收藏:0      [点我收藏+]
依据:
全角占用二个字节,半角占用一个字节
注意,英文字母,数字和英文标点符号都是半角的,1个字符只占1个字节,中文字符和中文标点符号都是全角的,一个全角字符占2个字节。

用string.length 和System.text.Encoding.Default.GetByteCount
其中string.length表示字符串的字符数,
System.text.Encoding.Default.GetByteCount表示字符串的字节数。
判断半角(是半角则true)如下:
if (checkString.Length == Encoding.Default.GetByteCount(checkString))
{
return true;
}
else
{
return false;
}
全角(是全角则返回true)如下:
if (2 * checkString.Length == Encoding.Default.GetByteCount(checkString))
{
return true;
}
else
{
return false;
}
转自:C#全角半角字符判定的原理_百度知道

判断全角半角字符

原文:http://www.cnblogs.com/aaronhoo/p/5810090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!