1. 程式人生 > >小程式連線後臺時,真機get方式帶漢字出錯

小程式連線後臺時,真機get方式帶漢字出錯

小程式真機和模擬器有很大差別

其中一個就是url的encode

在真機上,使用get方式和後臺互動,如果get中帶有漢字,則會出錯

比如wx.request({

    url:"https://xxxx.com/demoPage/假的"

    success:function(){}

})

這樣後天是無法識別這個url中的漢字的,這時候需要把url拆分,對漢字部分進行單獨encode

wx.request({

    url:"https://xxxx.com/demoPage/"+encode("假的")

    success:function(){}

})

對於url中的一些特殊符號,或者post中的值的格式之類的也需要單獨處理