前言:
现时朋友们对“请求乱码产生的原因”可能比较讲究,你们都需要剖析一些“请求乱码产生的原因”的相关文章。那么小编也在网上网罗了一些关于“请求乱码产生的原因””的相关文章,希望你们能喜欢,咱们快快来了解一下吧!最近在处理小程序,用到了中文传到后台的情况,
前端的代码:
wx.request({
url: '.........',
data: {
.......
},
header: {
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
},
method: 'POST',//如果使用 GET本方法也是不好使
success: function(res) { //请求成功
},
)};
当为post请求中含中文时,需要加入编码格式:如UTF-8
在后端,接受请求后,需对请求参数进行解码,代码如下:
public class StringUtil {
public static String decode(String param){
String result= null;
try {
result = new String(param.getBytes("utf-8"), "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return result;
}
}
标签: #请求乱码产生的原因