两个英文字符占一个长度。
2016-06-02 本文已影响9人
冲上云霄90
- (int)countTheStrLength:(NSString*)strtemp {
int strlength =0;
char* p = (char*)[strtempcStringUsingEncoding:NSUnicodeStringEncoding];
for(inti=0; i<[strtemplengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {
if(*p) {
p++;
strlength++;
}
else{
p++;
}
}
return(strlength+1)/2;
}