`

Objective-C Unicode 转换成中文【转】

 
阅读更多
    + (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"];  
    }  

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics