iOS开发之UTF-8 编码转换
2016-03-23 本文已影响4585人
朱晓晓的技术博客
1.常用方式
NSString *utf8Str = @"Testing";
NSString *unicodeStr = [NSString stringWithCString:[utf8Str UTF8String] encoding:NSUnicodeStringEncoding];
2.繁琐方式,但是更合适
NSString *utf8Str = @"Testing";
NSString * encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(NULL,(CFStringRef)utf8Str,NULL,(CFStringRef)@"!*'();:@&=+$,/?%#[]",
//The characters you want to replace go here
kCFStringEncodingUTF8 ));