编解码

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 ));
上一篇 下一篇

猜你喜欢

热点阅读