jsonrpc响应中的西里尔符号

时间:2015-11-11 12:06:57

标签: java android android-studio encoding android-json-rpc

使用 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);

1 个答案:

答案 0 :(得分:0)

它看起来像编码问题。验证服务是否将JSON-RPC响应编码为UTF-8,并且JSONRPCClient配置为期望UTF-8。