最近在处理小程序,用到了中文传到后台的情况,

前端的代码:

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;

}

}

1.《中文乱码 微信 小程序 POST请求中文乱码的解决方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《中文乱码 微信 小程序 POST请求中文乱码的解决方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/347230.html