首页 > 解决方案 > 仅当在 android 中使用 socket.io 时才会在阿拉伯语中得到一些错误的字符串

问题描述

我想显示لديك طلب جديد لخدمة إطار ${requestId}字符串,但从 socket.io 获取 "J*E H69 916 ,/J/ EF B(D 'DH14) D7D(C B547730" 字符串

使用 socket.io 版本 0.8.3。

标签: kotlinsocket.ioarabic

解决方案


这是客户端的问题。
将您的客户端和服务器都升级到最新socket.io版本。

您看到问题不是来自服务器,而是来自您的旧客户端(我相信旧引擎存在阿拉伯语问题),这证明如果您通过网络客户端在中间收听阿拉伯语文本将被正确接收,但在android客户端上会变形。

但是您会看到将客户端升级到最新版本还需要您更新服务器,请检查下面链接上的兼容性部分。

https://socketio.github.io/socket.io-client-java/installation.html


推荐阅读