iOS之旅--获取字符长度
2016-07-27 17:14
513 查看
有的时候产品需求是有点奇葩,比如:我们的字数限制是按字符算的,服务端通过unicode判断字符长度,但是我们有没有unicode长度的方法呢,找了一下还真有,码代码:
此种方法用了之后就可以高枕无忧了,
附上Android的获取字符长度代码:
+ (NSInteger)ValidStrlength:(NSString *)str; { NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSData* data = [str dataUsingEncoding:enc]; return [data length]; }
此种方法用了之后就可以高枕无忧了,
附上Android的获取字符长度代码:
String phone = "13161688985"; int length; try { length = phone.getBytes("GBK").length; } catch (UnsupportedEncodingException e) { length = 0; }
相关文章推荐
- iOS之轮播图(collectionView)加定时器
- ios异常类型
- iOS 中捕获程序崩溃日志
- 有关autoresizingMask属性遇到的一个小问题
- iOS崩溃 捕获异常处理
- iOS NSNumber NSDecimalNumber 对数值的限制
- iOS杂记——static关键字作用
- iOS开发--下载安装cocoapods的详细教程、cocoapods使用第三方库
- IOS开发中制作属于自己的静态库.a、资源库.bundle、.framework
- iOS /* */多个嵌套解决
- iOS 开发中的争议(二)
- [iOS]修改ABPeoplePickerNavigationController导航栏颜色
- iOS学习笔记
- iOS浅拷贝和深拷贝的区别
- iOS 复制功能的实现
- iOS项目异常捕捉提示及处理方案。
- iOS 出现蓝色块
- FFmpeg编译
- iOS tableView 设置分割线
- iOS——创建你自己的Framework