I am trying to send data in HINDI language using JAXRPC webservice from my NOKIA S40 Series Cell phone, The main issue is that the data recieved on the webserver is not in correct format. All I get on the webserver is "?????" (question marks). Where do I go wrong?

有帮助吗?

解决方案

You should encode your Strings to UTF-8 on device before sending to webservice. Make sure to decode from UTF-8 when receiving it in webservice.

其他提示

if you are using inputstream then get it like below code

 HttpConnection conn = (HttpConnection) Connector.open(Feed);
    InputStream rssStream = conn.openInputStream();
    InputStreamReader isr = new InputStreamReader(rssStream, "utf8");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top