1. 程式人生 > >伺服器接收小程式wx.request引數亂碼

伺服器接收小程式wx.request引數亂碼

wx.request({
    url:  '...',
    method: 'GET',
    data: {
        msg: '你好'
    }
})

後臺用javaWeb實現,直接request.getParameter("msg")獲取中文引數會亂碼。

解決方法:

wx.request({
    url:  '...',
    method: 'GET',
    data: {
        msg: encodeURI('你好')
    }
})

後臺:

String msg = request.getParameter("msg");
String msg1 = java.net
.URLDecoder.decode(msg, "utf-8");

列印msg1可以得到中文結果。