`
lupingui
  • 浏览: 159240 次
  • 性别: 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)的字符串转换成中文。记录下以备后用。。。

分享到:
评论

相关推荐

    Objective-C培训资料

    Objective-C是一种主要用于iOS应用开发的编程语言,它是一种面向对象的语言,继承了C语言的所有特性,并扩展了Smalltalk风格的消息传递机制。Objective-C在苹果公司的Mac OS X和iOS平台上得到了广泛的应用,特别是在...

    Objective-C中字符串操作总结

    - 在iOS开发中,字符串的比较应考虑本地化和国际化的需求,正确处理Unicode字符集,特别是在比较中文、日文等多字节字符时。 ### 结语 掌握Objective-C中的NSString和NSMutableString类的使用,对于任何iOS开发者...

    实现Unicode码转换成中文汉字案例

    在iOS应用开发中,我们有时需要将Unicode码转换成可读的中文汉字,以便在界面上正确显示文本。本文将详细介绍如何在Xcode项目中实现这一过程,并分享由作者BigWolf0310编写的源码BWUnicodeChinese。 首先,Unicode...

    Objective-C中NSLog输出格式大全

    在Objective-C中,`unichar`是Unicode字符类型。`%C`用于打印一个`unichar`值。 15. `%lld` - 64位长整数(long long) `%lld`用于打印64位有符号长整数,适用于处理大整数。 16. `%llu` - 无符号64位长整数 `%llu...

    IOS应用源码之【应用】-Unicode源碼.zip

    因此,为了确保应用能够正确显示和处理所有语言的文本,开发者必须了解Unicode的基础知识以及如何在Objective-C或Swift中使用它。 在Objective-C中,NSString类是处理Unicode字符串的主要对象。它支持UTF-8、UTF-16...

    IOS应用源码之【应用】-Unicode源碼.rar

    1. **Unicode字符串处理**:在Objective-C中,NSString类支持Unicode编码,可以通过`initWithUTF8String:`或者`initWithBytes:length:encoding:`方法创建包含Unicode字符的字符串。而在Swift中,String类型默认就是...

    docobject-c面试题.doc

    Objective-C与C可以无缝混用,Objective-C实际上是在C基础上扩展的语言,可以直接包含C代码,也可以在Objective-C代码中调用C函数。 ### 18. 目标-动作机制 目标-动作(Target-Action)是Objective-C中处理用户...

    ios Unicode编码日志处理

    此外,了解和掌握Objective-C或Swift中处理Unicode的方法也是很重要的。例如,使用`NSString`的`dataUsingEncoding:`和`initWithData:encoding:`方法进行编码和解码,或者使用Swift的`String.Encoding`枚举进行操作...

    OC Extension UTF8(日志UTF8内容转换成中文).zip

    工具类会使用Objective-C的`NSString`类提供的方法,如`dataUsingEncoding:`和`initWithData:encoding:`,将UTF-8编码的数据转换为其他编码,例如NSUTF16StringEncoding或NSASCIIStringEncoding,这样就可以确保中文...

    ios-转换首字母.zip

    这个zip文件可能包含一个Objective-C类别(Category)或Swift扩展,对现有的NSString或String类进行了扩展,添加了新的方法来获取汉字的拼音首字母。这些首字母通常是指汉字对应的汉语拼音的首字母,对于多音字,...

    IOS应用源码之【应用】Unicode源碼.rar

    由于Swift默认使用Unicode Scalar值表示Unicode字符,而Objective-C使用NSString,因此在两者之间传递字符串时,需要进行适当的转换。 总的来说,"【应用】Unicode源碼.rar"提供的资源对于深入理解和实践iOS应用中...

    IOS应用源码——一些iPhone开源项目代码Unicode.zip

    - 正则表达式在处理文本时经常用到,Objective-C的`NSRegularExpression`和Swift的`Regex`支持Unicode字符集,例如`\p{L}`匹配任何Unicode字母。 - 注意在正则表达式中使用Unicode可能需要开启特定选项,如`...

    汉字转成拼音

    "汉字转成拼音"这个主题涉及到的是自然语言处理(NLP)的一个子领域,它主要依赖于编程语言Objective-C(简称objc)的相关库和技术。Xcode是苹果公司开发的集成开发环境,用于编写Objective-C代码。 在Objective-C...

    IOS应用源码——一些iPhone开源项目代码Unicode.rar

    在iOS开发中,Unicode的使用尤其关键,因为Objective-C和Swift这两种主要的iOS编程语言都支持Unicode。以下是一些与Unicode相关的知识点: 1. **Unicode字符集**:Unicode包含了超过14万个不同的字符,涵盖了各种...

    The Swift Programming Language--中文完整版(CocoaChina精校)

    标签中的“swift”、“objective-c”、“iOS”和“中文”说明了本书的相关领域,即Swift语言、Objective-C语言(另一种苹果官方语言)、iOS开发平台以及中文翻译版本。这四个标签精准地概括了书籍的主要内容和目标...

    IOS中文数据转换成拼音首字母

    这个“IOS中文数据转换成拼音首字母”的项目,由国外的专家开发,提供了这样的功能。它能够帮助开发者解决在处理中文字符串时遇到的难题,特别是在需要基于拼音进行操作的场景下。 在iOS应用开发中,Objective-C或...

    IOS应用源码之【应用】Unicode源碼.zip

    2. **编码与解码**: iOS应用需要将Unicode字符串转换成字节流以便在网络上传输或者保存到文件系统。这涉及到编码(如UTF-8、UTF-16)和解码过程。CFStringTransform函数可以用来进行编码转换,例如从UTF-16编码转换...

    ios-字符串转拼音.zip

    - `GMSSpellChecker`:这是一个Objective-C的开源库,它提供了将汉字转换为拼音的功能。它依赖于Google的Closure拼音库,能够处理多音字并提供准确的拼音结果。 - `PinyinHelper`:另一个Objective-C库,专注于将...

    ChineseSortDemo:中文排序,全拼音排序

    本示例“ChineseSortDemo”专注于处理中文字符的排序,特别是在Objective-C编程语言中的实现。Objective-C是苹果开发环境下的主要编程语言,广泛用于iOS和Mac OS X平台的应用开发。 中文排序与英文或其他基于字母的...

Global site tag (gtag.js) - Google Analytics