objective-c判断中英文混合的字符长度的两种方法
来源:互联网 发布:ajax读取数据日期格式 编辑:程序博客网 时间:2024/05/16 02:08
方法 1:
- (int)convertToInt:(NSString*)strtemp
{
int strlength = 0;
char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];
for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {
if (*p) {
p++;
strlength++;
}
else {
p++;
}
}return strlength;
}
方法 2:
- (int)getToInt:(NSString*)strtemp
{
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData* da = [strtemp dataUsingEncoding:enc];
return [da length];
}
来源:http://www.sharejs.com/codes/objectc/5447
0 0
- objective c判断中英文混合的字符长度的两种方法
- [ObjC]objective c判断中英文混合的字符长度的两种方法
- objective-c判断中英文混合的字符长度的两种方法
- 【代码笔记】iOS-判断中英文混合的字符长度的两种方法
- js脚本判断中英文混合字符长度
- 3种获取中英文混合字符串长度的方法
- js判断中英文字符长度的函数
- 关于如何获取NSString的中英文混合字符长度问题
- javascript获取中英文混合字符串的长度方法
- iOS计算中英文混合字符串长度的方法
- 区分中英文字符的两种方法(正则和charCodeAt())
- 区分中英文字符的两种方法(正则和charCodeAt())
- JS区分中英文字符的两种方法
- js判断字符长度及中英文数字的例子
- 判断字符串长度,中英文混合
- 测试了3种获取中英文混合字符串长度的方法
- 几种获得中英文混合字符串长度方法的性能比较
- 取中英文混合的字串的长度
- 百度贴吧挖坟实时监控 python版
- 腾讯是如何一刀刀,在15年间干死那些竞争对手的?
- Android抽象布局——include、merge 、ViewStub
- XSS跨站科普
- Android Studio 更新后android studio cannot resolve symbol
- objective-c判断中英文混合的字符长度的两种方法
- Android Volley完全解析(三),定制自己的Request
- 让人感慨的21个故事
- 【C/C++】CGI编程
- AndroidHttp通信 HTTP Client与HttpURLConnection的区别
- Nginx 第三方模块试用记
- Java中getResourceAsStream的用法
- HTML Web Storage
- 天声人語 20150226