2015-11-11 3 views
1

Использование Android Studio и клиент Alexd-jsonrpc я получаю ответ, где кириллицы выглядит как:кириллические символы в 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

Я мало знаю об этой библиотеке, но это проблема кодирования символов. Не можете ли вы создать клиент, для которого вы указываете ожидаемую кодировку ответов? – fge

+0

Вы отправили код для запроса. Но вы жалуетесь на ответ. Я думаю, вы должны показать код для получения ответа. – greenapps

+0

Нет проблем с ответом, потому что я тестировал его на других клиентах - проблем с кодировкой не было, < –

ответ

0

Это выглядит как проблема кодирования. Убедитесь, что служба кодирует ответ JSON-RPC как UTF-8 и что JSONRPCClient настроен на ожидание UTF-8.

Смежные вопросы