学习随记(二)

原创 2015年11月19日 21:41:51

http网络连接中使用Apache方式HttpClient连接服务post传参乱码问题

HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);

BasicNameValuePair namePair = new BasicNameValuePair("name", "李四");
BasicNameValuePair passwordPair = new BasicNameValuePair("password",
"123");
ArrayList<BasicNameValuePair> list = new ArrayList<BasicNameValuePair>();
list.add(namePair);
list.add(passwordPair);

关键代码: (访问HTML时)

// 乱码问题解决方法一
HttpEntity entity = new UrlEncodedFormEntity(list, HTTP.UTF_8); // 加上utf-8解决乱码问题,服务端也应加上req.setCharacterEncoding("UTF-8");
// 乱码问题解决方法二,服务端去掉req.setCharacterEncoding("UTF-8")时
post.setHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
post.setEntity(entity);


 (访问文本,例如TXT时)

HttpResponse res = client.execute(post);

result = EntityUtils.toString(res.getEntity(),HTTP.UTF_8);   //网络获取文本乱码解决

相关文章推荐

深度学习论文随记(二)---VGGNet模型解读-2014年(Very Deep Convolutional Networks for Large-Scale Image Recognition)

深度学习论文随记(一)---VGGNet模型解读 Very Deep Convolutional Networks forLarge-Scale Image Recognition Author:...

Dubbo学习随记(二)——REST服务

当当网沈理对此方案的说明 http://dang*dang*dotcom.github.io/dubbox/rest.html (网址被和谐了) 示例中遇到的问题 问题1:客户...
  • pleong
  • pleong
  • 2017年04月05日 17:06
  • 198

Boost库学习随记二 date_time、time_duration、date_facet、time_facet、timer库示例等:

//"Boost_data_Timer.h"头文件 #ifndef BOOST_TEST #define BOOST_DATE_TIME_SOURCE #include #include #i...

Cocos2d-x 学习随记二 Boost::Locale解决中文乱码问题

一、Cocos2d-x 引擎编码格式默认为utf8,而

深度学习论文随记(一)---AlexNet模型解读

作者:teeyohuang 邮箱:teeyohuang@163.com 本文系原创,供交流学习使用,转载请注明出处,谢谢 深度学习论文随记(一)---AlexNet模型解读 ImageNet  c...

C++学习笔记 入门随记

1. 输入输出语句 #include  int main() { std::cout  int x; std::cin >> x; //cin用来接受键盘输入 输入的值放到x中 st...

FreeBSD学习随记之一 内核基本结构

http://www.62937.com/os/8199.html   FreeBSD学习随记之一 内核基本结构 时间:2012-01-03 17:37来源: 作者:点击: 2 次 ...

Android Training 学习随记

记录了学习官方training文档时的知识点。
  • DanteCS
  • DanteCS
  • 2015年12月14日 19:10
  • 857

JavaScript学习随记——常见全局对象属性及方法

//全局对象: Object、Array、Math等 /** * 全局的方法: * 1.encodeURI、escape、decodeURIComponet 编码 ...

DeepLearning学习随记(一)稀疏自编码器

 http://blog.csdn.net/zhoubl668/article/details/24800611
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习随记(二)
举报原因:
原因补充:

(最多只允许输入30个字)