Volley get请求上传中文参数,后台接收到的是乱码的解决办法
2016-02-11 17:59
549 查看
转载:http://blog.csdn.net/miklon/article/details/45825653
Volley get请求上传中文参数,后台接收到的是乱码的解决办法
try {
keywords = URLEncoder.encode(keywords, "utf-8"); //先对中文进行UTF-8编码
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String url = String.format(Constant.SERVER_URL + "keywords=%skeywords);
StringRequest stringRequest = new StringRequest(Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
onNetListener.onResponse(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {//设置get请求的头,编码格式也为UTF-8
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Charset", "utf-8");
headers.put("Content-Type", "application/x-javascript");
headers.put("Accept-Encoding", "gzip,deflate");
return headers;
}
};
Volley get请求上传中文参数,后台接收到的是乱码的解决办法
try {
keywords = URLEncoder.encode(keywords, "utf-8"); //先对中文进行UTF-8编码
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String url = String.format(Constant.SERVER_URL + "keywords=%skeywords);
StringRequest stringRequest = new StringRequest(Method.GET, url, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
onNetListener.onResponse(response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {//设置get请求的头,编码格式也为UTF-8
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Charset", "utf-8");
headers.put("Content-Type", "application/x-javascript");
headers.put("Accept-Encoding", "gzip,deflate");
return headers;
}
};
相关文章推荐
- Linux服务管理命令
- ThinkPHP - 独立分组项目搭建
- 使用开源的PullToRefreshScrollView scrollTo和scrollby遇到的问题
- BZOJ1117 POI2009 救火站
- Linux进程共享通信 -- mmap实现
- TCP的三次握手与四次握手过程及状态转换
- 学业众筹,为着闪亮的日子
- 架构设计三部曲之如何评审架构设计说明书
- Light OJ 1122 Digit Count (简单数位DP)
- rquest.getRemoteAddr()获取的值为0:0:0:0:0:0:0:1
- fragment的使用
- 在eclipese中编写servlet时出现“The import javax.servlet cannot be resolved”
- javabean技术
- linux下搭建vsftp服务
- fileupload上传文件技术
- 嵌入式Linux系统的电子书阅读器项目4——Input Event System
- 蓝桥杯 算法训练 操作格子 (线段树)
- Java8新特行学习
- 古武_囚徒健身 保罗-威德 笔记
- poj2104 K-th Number 主席树