中文GBK 編碼 转换为 UTF-8编码,或者判断有中文text的字节长度

NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
        
        NSString* nameStr = [detailTextView.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
        
        
        NSData* nameData = [nameStr dataUsingEncoding:enc];
        NSUInteger nameLength = [nameData length];
NSString *newString = [[NSString alloc] initWithData:dataString encoding:enc];    有中文string 转为国际编码string,或者说 NSString 符合GBk编码


posted @ 2017-04-01 10:56  Qiang zi  阅读(603)  评论(0编辑  收藏  举报