iOS 判断字符是全角还是半角

原创 2016年06月01日 22:34:15

if ([string lengthOfBytesUsingEncoding:NSUTF8StringEncoding]>1) ,结果是yes就是全角字符,no就是半角,



Unicode:
0x00-0x7F的字符,用单个字节来表示;
0x80-0x7FF的字符用两个字节表示;
0x800-0xFFFF的字符用3字节表示;
汉字的unicode范围是:0x4E00~0x9FA5

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

iOS 适用于大写英文的全角转半角

-(NSString *)changeToSBCCode:(NSString *)aSBCCodeString{ //65248 // aSBCCodeString = @"ABCDEA...

禁止 WORDPRESS 将英文半角符号转换成全角符号(字符转义)

WordPress 模式使用了 wptexturize 函数将纯文本字符转换成格式化的 HTML 实体。标签, , , , 和 中的文本被忽略。对于一般写单纯码文字的人来说,这个自动将英文半角符号转换...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

python 匹配文本全角转半角字符

在对文本进行处理的时候经常会遇见要对括号和标点进行匹配 常见的英文(半角)符号如( ) 直接用正则匹配即可 但是遇见全角字符(中文括号、标点),直接用正则匹配会存在问题: 因为编码通常为为utf...

SQL Server中全角和半角字符的比较问题

这是一个在我实际一个项目中遇到的问题。03BHL01001(上海)和03BHL01001(上海)比较的结果是一样的。导致引起的重复的主键问题。 php学习之家   03BHL01001(上海)...

SQL Server中全角和半角字符的比较问题

这是一个在我实际一个项目中遇到的问题。03BHL01001(上海)和03BHL01001(上海)比较的结果是一样的。导致引起的重复的主键问题。 03BHL01001(上海)和03BH...

SQLServer中全角和半角字符的比较 已解决

/*------------------------------------------------------------------------------------ /*欢迎转载,请保留本声明...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)