我正在尝试发送一个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")));
然后我发送请求。我希望在网站上收到的文字是“детали”,但有奇怪的字符。
你知道为什么会这样吗?提前谢谢!