为了账号安全,请及时绑定邮箱和手机立即绑定

doHttpClientPost()不能传中文!

doHttpClientPost()这个方法传不过来中文,求怎么传中文??????

正在回答

4 回答

你现在会了吗

0 回复 有任何疑惑可以回复我~

在服务器端还是不能显示中文

0 回复 有任何疑惑可以回复我~
	httPost.setEntity(new UrlEncodedFormEntity(list,HTTP.UTF_8));
			HttpResponse response = client.execute(httPost);
			if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
				String content = EntityUtils.toString(response.getEntity(),HTTP.UTF_8);
				System.out.println("content:" +new String(content.getBytes("iso-8859-1"),"utf-8"));

就好了

1 回复 有任何疑惑可以回复我~

还是不会

0 回复 有任何疑惑可以回复我~
#1

charspan

我会了,就是再返回的那串字符中,解码
2015-09-02 回复 有任何疑惑可以回复我~
#2

阿丁4513

post.setEntity(new UrlEncodedFormEntity(list,"utf-8")); respone=client.execute(post); if(respone.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ String content =EntityUtils.toString(respone.getEntity(),HTTP.UTF_8); System.out.println(content);
2016-05-24 回复 有任何疑惑可以回复我~
#3

阿丁4513

经过实验,可以可以传送中文字,也可以在log里面打印出中文!
2016-05-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

doHttpClientPost()不能传中文!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信