先说说出现的问题,当登录成功时将用户名出给管理界面,显示本次登录的用户名,我用ajax, window.location.href=“user.html?”+data.name+””;传的值然后在后台接收时用的ajax的var message=(window.location.href).split(“?”)[1];接收值出现乱码结果如图
看url地址传的用户名是中文,但是左上角接到的是乱码
这个时候我们将var message=(window.location.href).split(“?”)[1];改为
var message=decodeURI(window.location.href).split(“?”)[1];问题解决如图
因为我是直接在登录的html页面将用户名传给另一个html所有不涉及后台这里这样解决乱码问题,希望可以帮助到大家。
版权声明:本文为GJX00原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。