- 22.08.2008
- 1 851
- 27
Всем привет!
Неделю не могу решить проблему с разбором данных с кириллицей.
Разбор собственно данных не описываю. Проблем с этим нет, если данные целиком на английском
А вот с кириллицей - беда
Что есть:
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 - данные правильные, кириллица читается, а уже в агенте - полная ерунда.
Кто-то сталкивался с такой проблемой?