Я пытаюсь отправить данные на языке HINDI с помощью веб-службы JAXRPC с моего сотового телефона NOKIA серии S40. Основная проблема заключается в том, что данные, полученные на веб-сервере, имеют неправильный формат. Все, что я получаю на веб-сервере, это "?????" (вопросительные знаки). Где я ошибаюсь?
Невозможно правильно отправлять и получать данные на языке HINDI с мобильного телефона NOKIA серии S40
Ответы (2)
Вы должны кодировать свои строки в UTF-8 на устройстве перед отправкой на веб-сервис. Обязательно декодируйте из UTF-8 при получении в веб-сервисе.
person
Telmo Pimentel Mota
schedule
24.04.2013
Telmo Pimentel Mota Я пытался, но у меня недостаточно репутации, чтобы принять ваш ответ :(
- person Satyam Koyani; 13.05.2013
Когда вы это сделаете, не забудьте посетить свои вопросы и принять ответы.
- person Telmo Pimentel Mota; 13.05.2013
если вы используете входной поток, то получите его, как показано ниже.
HttpConnection conn = (HttpConnection) Connector.open(Feed);
InputStream rssStream = conn.openInputStream();
InputStreamReader isr = new InputStreamReader(rssStream, "utf8");
person
Faraz Ahmed
schedule
24.04.2013