美文网首页编解码
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