- // NSString值为Unicode格式的字符串编码(如\\u7E8C)转换成中文
- //unicode编码以\\u开头
- + (NSString *)replaceUnicode:(NSString *)unicodeStr
- {
- NSString *tempStr1 = [unicodeStrstringByReplacingOccurrencesOfString:@"\\\\u"withString:@"\\\\U"];
- NSString *tempStr2 = [tempStr1stringByReplacingOccurrencesOfString:@"\\""withString:@"\\\\\\""];
- NSString *tempStr3 = [[@"\\""stringByAppendingString:tempStr2] stringByAppendingString:@"\\""];
- NSData *tempData = [tempStr3dataUsingEncoding:NSUTF8StringEncoding];
- NSString* returnStr = [NSPropertyListSerializationpropertyListFromData:tempData
- mutabilityOption:NSPropertyListImmutable
- format:NULL
- errorDescription:NULL];
- NSLog(@"%@",returnStr);
- return [returnStrstringByReplacingOccurrencesOfString:@"\\\\r\\\\n"withString:@"\\n"];
- }
- //该片段来自于http://www.codesnippet.cn/detail/181220138103.html
来源: http://www.codesnippet.cn/detail/181220138103.html