2014-11-14 33 views
0

我创建了一个应用程序,用户可以用印地语或英语单词编写问题。我面临着一个问题,即当我用印地语单词编写问题并发送到Web服务器时,然后在管理员门户中,它没有以正确的格式显示。但是当我收到回复并在列表中显示时,它会以正确的格式显示。请告诉我如何解决这个问题。如何在android中将印地文文本发送到Web服务器

+0

请添加代码片段否则很难判断问题出在哪里。 – saikosen 2014-11-14 13:19:04

+0

您使用HTTP GET还是HTTP POST?人们通常会尝试通过HTTP get发送高ASCII值,而不使用URL编码它们,这样做不起作用。 – 2014-11-14 13:36:57

回答

0

您可以在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); 
相关问题