socket.io-client-swift
socket.io-client-swift copied to clipboard
服务器返回中文乱码,forcePolling设置为NO后,就第一次接收的消息偶尔为乱码
forcePolling设置为YES后,返回的所有消息中文都是乱码,forcePolling设置为NO后,就第一次接收的消息偶尔为乱码 后台版本1.7.4,客户端版本是15.1.0
谢谢,我的乱码看到你这个也就改好了
非常感谢,亲测有效。服务器无法有效配合的情况这,这条信息简直救了命了
我是这样处理的,可以有效(我的是iOS源码,非Swift的。Swift我没有测试,仅供参考) [socket on:@"broadcastingListen" callback:^(NSArray* data, SocketAckEmitter* ack) { //这里是我自己的代码处理,至于服务器返回的是什么看自己的要求了 for (NSString *dataStr in data[0]) { //进行乱码的处理 const char *c = [dataStr cStringUsingEncoding:NSISOLatin1StringEncoding]; NSString *jsonPath = [[NSString alloc]initWithCString:c encoding:NSUTF8StringEncoding]; } }];