Objective-C Unicode 转换成中文

来源:互联网 发布:剑三异瞳喵太捏脸数据 编辑:程序博客网 时间:2024/05/14 03:47

Java代码  收藏代码
  1. + (NSString *)replaceUnicode:(NSString *)unicodeStr {  
  2.       
  3.     NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"];  
  4.     NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];  
  5.     NSString *tempStr3 = [[@"\"" stringByAppendingString:tempStr2] stringByAppendingString:@"\""];  
  6.     NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];  
  7.     NSString* returnStr = [NSPropertyListSerialization propertyListFromData:tempData  
  8.                                                                                              mutabilityOption:NSPropertyListImmutable   
  9.                                                                                                             format:NULL  
  10.                                                                                               errorDescription:NULL];  
  11.       
  12.     //NSLog(@"Output = %@", returnStr);  
  13.       
  14.     return [returnStr stringByReplacingOccurrencesOfString:@"\\r\\n" withString:@"\n"];  
  15. }  

 

可以把Unicode格式(\u7E8C)的字符串转换成中文。记录下以备后用。。。

原创粉丝点击