Собственно вопрос: Есть REST API, на него отправляю значения и они заносятся в БД, если через инструмент для теста (ну отправка POST, GET с параметрами) то всё ок с русскими буквами, если делаю POST запрос с этим же параметрами через Android - то кодировка в БД не понятная, вместо русских символов знаки вопроса.
Как я тестировал - расширение для хрома - Advanced REST client, через него можно отправлять POST, GET, PUT и т.д с параметрами. Через него всё отлично заносится с русскими символами. Через Android же всё криво, вот код:
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpResponse httpResponse = null;
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
httpResponse = httpClient.execute(httpPost);