У меня есть простые веб-службы REST в Джерси:
@POST
@Path("/label")
@Consumes(MediaType.TEXT_HTML)
public Response setLabels(String requestBody) {
System.out.println(requestBody);
......
}
Запрос передает некоторый текст со "специальными" неанглийскими символами
[{"За обекта"}]
В Firebug я вижу, что запрос прошел с правильнымСодержимое UTF-8 и кодировка
Content-Type text/plain; charset=UTF-8
Хотя на выводе на сервере нет желаемой кодировки:
[{"?? ??????"}]
Любая идея, что и что пошло не так?Как я могу захватить текст в правильной кодировке на стороне сервера?