我正在尝试使用JAXRPC web服务从我的诺基亚S40系列手机发送印地语数据,主要问题是在web服务器上收到的数据格式不正确。我在服务器上得到的只有"?????"(问号)。我哪里做错了?
在发送到webservice之前,您应该在设备上将您的字符串编码为UTF-8。在webservice中接收时,请确保从UTF-8解码。
如果你正在使用inputstream,那么就像下面的代码
HttpConnection conn = (HttpConnection) Connector.open(Feed);
InputStream rssStream = conn.openInputStream();
InputStreamReader isr = new InputStreamReader(rssStream, "utf8");