Apache HttpClient 4.2.5西里尔文帖子

时间:2013-08-02 13:30:36

标签: apache encoding utf-8 httpclient cyrillic

我正在尝试发送一个POST请求,它将西里尔字符发送到服务器。问题是在页面上显示有奇怪的字符。这是我正在使用的代码:

post = PostRequest.getInstance(url, ref, 0, ua);

List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("details", "детали"));

post.setEntity(new UrlEncodedFormEntity(nvps, Charset.forName("UTF-8")));

然后我发送请求。我希望在网站上收到的文字是“детали”,但有奇怪的字符。

你知道为什么会这样吗?提前谢谢!

0 个答案:

没有答案