0
我创建了一个应用程序,用户可以用印地语或英语单词编写问题。我面临着一个问题,即当我用印地语单词编写问题并发送到Web服务器时,然后在管理员门户中,它没有以正确的格式显示。但是当我收到回复并在列表中显示时,它会以正确的格式显示。请告诉我如何解决这个问题。如何在android中将印地文文本发送到Web服务器
我创建了一个应用程序,用户可以用印地语或英语单词编写问题。我面临着一个问题,即当我用印地语单词编写问题并发送到Web服务器时,然后在管理员门户中,它没有以正确的格式显示。但是当我收到回复并在列表中显示时,它会以正确的格式显示。请告诉我如何解决这个问题。如何在android中将印地文文本发送到Web服务器
您可以在UTF-8 发印地文文这样的..
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(server_url);
List<NameValuePair> nameValuePairs=new ArrayList<>();
nameValuePairs.add(new BasicNameValuePair("yourdata","value in hindi"));
nameValuePairs.add(new BasicNameValuePair("data",value));
编码列表这样和发送。
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = httpclient.execute(httppost);
请添加代码片段否则很难判断问题出在哪里。 – saikosen 2014-11-14 13:19:04
您使用HTTP GET还是HTTP POST?人们通常会尝试通过HTTP get发送高ASCII值,而不使用URL编码它们,这样做不起作用。 – 2014-11-14 13:36:57