使用 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);
最佳答案
看起来像是编码问题。验证服务是否将 JSON-RPC 响应编码为 UTF-8,并且 JSONRPCClient 是否配置为需要 UTF-8。
关于java - jsonrpc 响应中的西里尔字母符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33650205/