Emoji characters cannot be encoded to JSON
2015-07-27 16:10
471 查看
Please use the below code to encode emoji character
And the below code to decode and display in UILabel
转自stackoverflow的问题和回答
NSString *uniText = [NSString stringWithUTF8String:[textview.text UTF8String]]; NSData *msgData = [uniText dataUsingEncoding:NSNonLossyASCIIStringEncoding]; NSString *goodMsg = [[NSString alloc] initWithData:msgData encoding:NSUTF8StringEncoding] ;
And the below code to decode and display in UILabel
const char *jsonString = [body UTF8String]; NSData *jsonData = [NSData dataWithBytes:jsonString length:strlen(jsonString)]; NSString *goodMsg = [[NSString alloc] initWithData:jsonData encoding:NSNonLossyASCIIStringEncoding];
转自stackoverflow的问题和回答
相关文章推荐
- 用js正则判断输入的两位字符,第一位是数字16进制的,第二位是I、O、Q、U除外的字母(A到Z)
- js学习总结
- 【JavaScript】数据类型
- js与后台交互详述(入门篇)
- javascript window对象
- js继承详解
- js事件学习心得
- Event事件的兼容性
- JS高级程序设计6-面向对象的程序设计(理解对象)
- js正则
- jsp点击某个按钮回到顶部
- 教你如何使用FastJson
- js日常小知识
- xml与json 介绍
- Extjs方法的构造
- Extjs方法的构造
- javascript中getmonth()的问题
- js各进制之间的相互转换
- js实现input输入框只能输入数字的功能(完美测试通过)
- js动态给对象onclick事件赋值,动态传参数的问题