-(void) testCharacterLength
{
NSString *name = @"汉字";
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
int length1 = [name lengthOfBytesUsingEncoding:enc];// 4
int length2 = [name lengthOfBytesUsingEncoding:NSUTF8StringEncoding];// 6
int length3 = [name length];// 2
NSLog(@"length1: %i", length1);
NSLog(@"length2: %i", length2);
NSLog(@"length3: %i", length3);
}
主要是为了正确计算长度,然后补空格对齐
ios判断汉字长度
最新推荐文章于 2021-01-27 00:57:58 发布