Здравствуйте.
Передаю через jquery в web сервис значение METRICNAME
$.getJSON( '../GetVerticaHistoryData', {
TMID: getUrlParameter("TMID"),
MONITORNAME: MONITORNAME,
METRICNAME: encodeURI(METRICNAME),
DATETIME_FROM: getUrlParameter("DATETIME_FROM"),
DATETIME_TO: getUrlParameter("DATETIME_TO")
}).done(function( jsondata ) {
...
значение
usage.average[]
преобразуется в
usage.average%5B%5D
пытаюсь его получить на backend так
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=utf-8");
String METRICNAME = request.getParameter("METRICNAME");
получаю
usage.average%5B%5D
Как правильно решить проблему с кодировкой?