Unicode转汉字 iOS

 

+ (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"];

    

}

 

你可能感兴趣的:(ios,Unicode转汉字)