Sai*_*dra 10 ruby iphone ruby-on-rails objective-c ios
当我将表情符号以给定格式发送到服务器"\ ud83d\ude0e"(表情符号unicode)时,服务器无法理解代码,并且在从服务器向设备发送推送通知时,通知未到来.
我用过 :
NSData *data = [self.activeTextField.text dataUsingEncoding:NSNonLossyASCIIStringEncoding];
NSString *goodValue = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)
在发送和使用时对消息(表情符号)进行编码:
NSData *data = [strReceivedMsg dataUsingEncoding:NSUTF8StringEncoding];
NSString *goodValue = [[NSString alloc] initWithData:data encoding:NSNonLossyASCIIStringEncoding];
Run Code Online (Sandbox Code Playgroud)
在接收消息时.
请建议如何解决此问题
谢谢
NSString *string = @"This is \u00B7";
Run Code Online (Sandbox Code Playgroud)
而不是\ u00B7添加您的unicode值.其工作解决方案.
归档时间: |
|
查看次数: |
1208 次 |
最近记录: |