Objective-C Unicode 转换成中文_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Objective-C Unicode 转换成中文

Objective-C Unicode 转换成中文

 2011/1/1 9:07:56  lupingui  http://lupingui.javaeye.com  我要评论(0)
  • 摘要:+(NSString*)replaceUnicode:(NSString*)unicodeStr{NSString*tempStr1=[unicodeStrstringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"];NSString*tempStr2=[tempStr1stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""]
  • 标签:
+ (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)的字符串转换成中文。记录下以备后用。。。

  • 相关文章
发表评论
用户名: 匿名