`
lupingui
  • 浏览: 157354 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

 

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics