如何在android中向web服务器发送印地语文本

如何在android中向web服务器发送印地语文本,android,web-services,Android,Web Services,我已经创建了一个应用程序,用户可以在其中用印地语或英语书写问题。我面临一个问题,即当我用印地语写问题并发送到web服务器,然后在管理门户中,它没有以正确的格式显示。但当我得到响应并显示在列表中时,它是以正确的格式显示的。请建议我如何解决此问题。您可以像这样发送印地语文本 HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(server_url); List

我已经创建了一个应用程序,用户可以在其中用印地语或英语书写问题。我面临一个问题,即当我用印地语写问题并发送到web服务器,然后在管理门户中,它没有以正确的格式显示。但当我得到响应并显示在列表中时,它是以正确的格式显示的。请建议我如何解决此问题。

您可以像这样发送印地语文本

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));

请添加代码段,否则很难判断问题所在。您使用的是HTTP GET还是HTTP POST?人们经常试图通过HTTP get发送高ASCII值,而不使用URL编码,这是行不通的。
 httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            response = httpclient.execute(httppost);