Всем привет!
Неделю не могу решить проблему с разбором данных с кириллицей.
Разбор собственно данных не описываю. Проблем с этим нет, если данные целиком на английском
А вот с кириллицей - беда
Что есть:
1. есть IBM-шина, которая дергает web-агент и постит в него JSON.
2. Java-агент на стороне Domino. В агенте получаю документ и сохраняю его.
В результате сохранения в поле REQUEST_CONTENT получаю фигню
Подобрать кодировку никак не получается.
Посылку, которая идет с шины в агент "ловлю" в Fiddler - данные правильные, кириллица читается, а уже в агенте - полная ерунда.
Кто-то сталкивался с такой проблемой?
Неделю не могу решить проблему с разбором данных с кириллицей.
Разбор собственно данных не описываю. Проблем с этим нет, если данные целиком на английском
А вот с кириллицей - беда

Что есть:
1. есть IBM-шина, которая дергает web-агент и постит в него JSON.
2. Java-агент на стороне Domino. В агенте получаю документ и сохраняю его.
docRequest = agentContext.getDocumentContext();
В результате сохранения в поле REQUEST_CONTENT получаю фигню
Name | Value |
AUTH_TYPE | |
CONTENT_LENGTH | 119 |
CONTENT_TYPE | application/json; charset=utf-8 |
Form | REST |
GATEWAY_INTERFACE | CGI/1.1 |
HTTP_ACCEPT | application/json |
HTTP_ACCEPT_ENCODING | gzip,deflate |
HTTP_CACHE_CONTROL | max-age=259200 |
HTTP_CONNECTION | keep-alive |
HTTP_CONTENT_LENGTH | 119 |
HTTP_CONTENT_TYPE | application/json; charset=utf-8 |
HTTP_X_FORWARDED_FOR | unknown |
HTTPS | OFF |
QUERY_STRING | OpenAgent |
QUERY_STRING_DECODED | OpenAgent |
REMOTE_HOST | |
REMOTE_IDENT | |
REMOTE_USER | |
REQUEST_CONTENT | "Card_PartnerName":"ð┐ðƒð½ðö" |
REQUEST_METHOD | POST |
SCRIPT_NAME | |
SERVER_PORT | 80 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | Lotus-Domino |
Подобрать кодировку никак не получается.
Посылку, которая идет с шины в агент "ловлю" в Fiddler - данные правильные, кириллица читается, а уже в агенте - полная ерунда.
Кто-то сталкивался с такой проблемой?