Android を使用して英語とアラビア語のコンテンツをサーブレットに送信していますが、データはサーバーに送信されます。それを解決する方法? Androidでの私のコードは次のとおりです。
StringEntity se = new StringEntity(gsonString);
se.setContentType("text/json;charset=UTF-8");
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,
"application/json;charset=UTF-8"));
HttpPost httpRequest = new HttpPost(methodURL);
httpRequest.setEntity(se);
HttpResponse response = httpClient.execute(httpRequest,localContext);
サーブレット コード
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream()));
String line = in.readLine();
String gsonString = line;
while (line != null) {
gsonString += line;
line = in.readLine();
}
助言がありますか ?