jjzjj

NSNonLossyASCIIStringEncoding

全部标签

android - Android 的 NSNonLossyASCIIStringEncoding 等价物

我必须将一些聊天代码从iOS移植到Android。在将聊天消息发送到套接字之前,iOS代码使用NSNonLossyASCIIStringEncoding类作为NSString::dataUsingEncoding的参数。在Android中你会怎么做?关于相反解码的相同问题。如果不这样做,换行符就会在另一台手机收到的消息中消失。iOS上的代码:NSData*data1=[myStringTosenddataUsingEncoding:NSNonLossyASCIIStringEncoding];NSString*goodValue=[[[NSStringalloc]initWithDat

ios - NSNonLossyASCIIStringEncoding 返回 nil

我正在研究iOS中的默认表情符号。我能够使用NSNonLossyASCIIStringEncoding编码成功编码和解码默认表情符号。当我发送带有简单文本的表情符号时它工作正常但是当在字符串中添加一些特殊字符时它返回nil。我如何让它工作?代码:testString=":;Hello\ud83d\ude09\ud83d\ude00.,/?\";NSData*data=[testStringdataUsingEncoding:NSUTF8StringEncoding];NSString*strBody=[[NSStringalloc]initWithData:dataencoding:N