您的位置:首页 > 移动开发 > Objective-C

Objective-C Unicode 转换成中文

2013-01-04 10:11 225 查看


Objective-C Unicode 转换成中文

转自 http://lupingui.iteye.com/blog/857213
+ (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"];  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: