今天在传递一个单号查询数据时,总是无数据,后来发现url传递的单号中带有中文,以至于后台获取到的单号乱码了。
起初直接在后台对参数进行解码,但是依旧乱码。
后来对传递的参数先进行编码,后台在进行解码,获取就正常了。
前端是js,使用了encodeURIComponent()方法进行编码
--------------------------------------------------------------------------------------
encodeURI()方法也可以实现效果,主要区别encodeURIComponent()会对URI里的特殊字符全都进行编码。