サイトに投稿する予定のパラメータをISOLatinにエンコードする必要があります。org.apache.http を使用しています。ライブラリ。私のコードは次のようになります。
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("www.foobar.bar");
post.setHeader("Content-Type", "application/x-www-form-urlencoded");
HttpParams params = new BasicHttpParams();
params.setParameter("action", "find");
params.setParameter("what", "somebody");
post.setParams(params);
HttpResponse response2 = httpClient.execute(post);
ありがとうございました!