采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我在调试的时候,输入框中输入的字符传入后端出现乱码,前端一切正常,请问是怎么回事? 后端: 但是在其他页面提交数据又没问题。 补充一下问题描述,我是在搜索框输入中文的时候,点击回车,后台会出现乱码,前面的请求不是我手动输入的。 谢谢老师。
老师,我添加了一句转码的代码之后能够正常显示,请问这中间哪个环节出了问题,为什么其他的json串可以,而通过url访问却不可以呢?
shopName = new String(shopName.getBytes("ISO-8859-1"), "UTF-8");
同学好,是说手工在url栏里输入中文吧?这样输入的话就需要做转码,因为浏览器会自动把url地址进行编码
老师,就是您给的js代码,但我看您的后端代码也没有转码,这是什么原因呢?
同学好,但是我没在url的地址栏里面输入中文,所以浏览器也没对地址栏里的参数转码,因此不会出现乱码,同学可以尝试在页面选择区域的时候选择中文的区域,看看传递到后端是否是乱码(不是在地址栏里输入)
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.0k 47
1.9k 41
2.6k 40
1.9k 39
1.6k 37