佚名通过本文主要向大家介绍了asyncsocket,asyncsocket error,c#ftp客户端源代码,c#socket客户端,c#电子邮件客户端等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:C#串口通信 AsyncSocket通信客户端识别不了中文
描述:
解决方案1:
描述:
如题,java后台传过来两个中文,astr的值为null,data是有数据的,后台传英文则没问题 - (void)onSocket:(AsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag{
NSString* aStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Hava received datas is :%@",aStr);
}
解决方案1:
注意到这个方法里有encoding参数,所以这样的问题通常都是编码方式不正确(或者说解码方式不正确)导致的。你能肯定后台编码是UTF-8吗?