两个英文字符占一个长度。

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;

}

上一篇 下一篇

猜你喜欢

热点阅读