objective-c unicode转中文

    技术2025-04-28  14

    + (NSString *)replaceUnicode:(NSString *)unicodeStr {

    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];

    //NSLog(@"Output = %@", returnStr);

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

    }

    最新回复(0)