[ObjC]objective c判断中英文混合的字符长度的两种方法
来源:互联网 发布:centos ubuntu 区别 编辑:程序博客网 时间:2024/05/22 17:07
- (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;
}
- (int)getToInt:(NSString*)strtemp
{
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData* da = [strtemp dataUsingEncoding:enc];
return [da length];
}
{
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;
}
- (int)getToInt:(NSString*)strtemp
{
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData* da = [strtemp dataUsingEncoding:enc];
return [da length];
}
- [ObjC]objective c判断中英文混合的字符长度的两种方法
- objective c判断中英文混合的字符长度的两种方法
- objective-c判断中英文混合的字符长度的两种方法
- 【代码笔记】iOS-判断中英文混合的字符长度的两种方法
- js脚本判断中英文混合字符长度
- 3种获取中英文混合字符串长度的方法
- js判断中英文字符长度的函数
- 关于如何获取NSString的中英文混合字符长度问题
- javascript获取中英文混合字符串的长度方法
- iOS计算中英文混合字符串长度的方法
- 区分中英文字符的两种方法(正则和charCodeAt())
- 区分中英文字符的两种方法(正则和charCodeAt())
- JS区分中英文字符的两种方法
- js判断字符长度及中英文数字的例子
- 判断字符串长度,中英文混合
- 测试了3种获取中英文混合字符串长度的方法
- 几种获得中英文混合字符串长度方法的性能比较
- 取中英文混合的字串的长度
- Asp.Net Deploy Strategy (Entry Level )
- javascript小技巧
- 十进制转二进制的神奇代码
- Makefile 入门与假目标
- 9月17日阿里巴巴面试总结与感悟
- [ObjC]objective c判断中英文混合的字符长度的两种方法
- runOnUiThread(runnable)的用法
- struts2.0之校验器
- 数组排序
- Flex 日期组件多种用法
- Libvirt编译安装
- Linux目录结构
- IOS 键盘遮住了TextField
- Java导出Highcharts生成的图表为图片源码