Я пытаюсь опубликовать JSON-объект на веб-сервисе REST из приложения Android.Все работает нормально, пока я не добавлю специальные символы, такие как å, ä, ö.
JSONObject absenceObject = new JSONObject();
absenceObject.put(INFO_DESCRIPTION, "åka pendeltåg");
StringEntity entity = new StringEntity(absenceObject.toString());
httpPost.setEntity(entity);
httpPost.setHeader("Accept", "application/json";character);
httpPost.setHeader("Content-type", "application/json;charset=UTF-8");
HttpResponse response = httpclient.execute(httpPost);
Если я напечатаю absenceObject.toString()
и скопирую результат в обычный клиент отдыха, он тоже будет работать.