2015-02-24 70 views
0

如何将以下内容转换为表情符号笑脸?Xcode字符编码

\uD83D\uDE04 

根据Unicode Wiki,这是一个“C/C++/Java源代码”。但是,当我将它保存为NSLabel时,它就是这样做的。文本是\ uD83D \ uDE04,而不是预期的表情符号。

回答

0

试试这个代码示例。它会帮助你。

NSString *str = @"\uD83D\uDE04"; 

NSData *data = [str dataUsingEncoding:NSNonLossyASCIIStringEncoding]; 
NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 


NSData *dataa = [valueUnicode dataUsingEncoding:NSUTF8StringEncoding]; 
NSString *valueEmoj = [[NSString alloc] initWithData:dataa encoding:NSNonLossyASCIIStringEncoding]; 

uiTextLable.text = valueEmoj;