不疯不成魔

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
+ (NSString *)replaceUnicode:(NSString *)unicodeStr {

    

    NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"];

    // NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"%u"withString:@"\\U"];

    NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""];

    NSString *tempStr3 = [[@"\""stringByAppendingString:tempStr2]stringByAppendingString:@"\""];

    NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];

    NSString *returnStr = [ NSPropertyListSerialization  propertyListFromData:tempData

                                                             mutabilityOption:NSPropertyListImmutable

                                                                       format:NULL

                                                             errorDescription:NULL];

    

    

    return [returnStr stringByReplacingOccurrencesOfString:@"\\r\\n"withString:@"\n"];

    

}

 

posted on 2015-11-12 14:12  不疯不成魔  阅读(259)  评论(0编辑  收藏  举报