Objective-c unicode 转换成中文c代码
2014-07-30 16:01
302 查看
+ (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"];
}
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编码和Unicode编码转换成中文,Java代码实现
- Objective-C Unicode 转换成中文
- Objective-C Unicode 转换成中文
- Objective-C Unicode 转换成中文
- 采用native2ascii工具将中文字符的资源文件转换为Unicode代码格式的文件
- js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换XX函数代码
- 常见的三种中文内码转换代码
- 中文转换Ascii和Unicode编码小工具-代码
- C#写的将阿拉伯数字转换成中文大写金额代码
- java国际化,资源文件内的中文再也不必转换为丑陋的unicode
- MFC的中文路径的解决问题Ansi、Unicode、UTF8字符串之间的转换
- C#中文和UNICODE字符转换方法
- 中文与 Unicode 编码的相互转换
- [代码发布]中文文字转换组件 1.0,支持VB/ASP编程
- ReadString在UNICODE下中文乱码的解决办法(Char型字符和Unicode字符的转换问题)
- UTF-8与UNICODE的关系及代码转换
- UTF-8与UNICODE的关系及代码转换
- 转换中文为unicode 转换unicode到正常文本
- [组件代码共享]中文文字转换组件 1.0,支持VB/ASP编程
- 转换中文为unicode 转换unicode到正常文本