使用 Android Studio 和 alexd-jsonrpc 客户端,我收到了一个回复,里面有西里尔符号:
{..."ticket_info=ÐÐ¾ÐºÑ 1"...}
而不是:
{..."ticket_info=Мойщик 1"...}
我如何将其解码为西里尔文?
JSONRPC请求代码:
JSONRPCClient client = JSONRPCClient.create(_server, JSONRPCParams.Versions.VERSION_2);
client.setConnectionTimeout(2000);
client.setSoTimeout(2000);
_workplaceList = client.callJSONArray("GetWorkplaceList", companyID);
答案 0 :(得分:0)
它看起来像编码问题。验证服务是否将JSON-RPC响应编码为UTF-8,并且JSONRPCClient配置为期望UTF-8。