博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS 获取中英文字符串长度
阅读量:5150 次
发布时间:2019-06-13

本文共 674 字,大约阅读时间需要 2 分钟。

//得到中英文混合字符串长度 方法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- (NSInteger)getToInt:(NSString*)strtemp{    NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);    NSData* da = [strtemp dataUsingEncoding:enc];    return [da length];}

  

转载于:https://www.cnblogs.com/liujun5020/p/5486461.html

你可能感兴趣的文章