美文网首页编解码
iOS开发之UTF-8 编码转换

iOS开发之UTF-8 编码转换

作者: 朱晓晓的技术博客 | 来源:发表于2016-03-23 15:51 被阅读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 ));

相关文章

网友评论

    本文标题:iOS开发之UTF-8 编码转换

    本文链接:https://www.haomeiwen.com/subject/bgnllttx.html