lxq bie emo 2023-03-20 08:40 采纳率: 78%
浏览 33
已结题

java后端接收中文乱码

java后端接收中文乱码
本地没问题,服务器那边有这个,现在解决了,但是不知道问题所在,而且现在的方式也比较麻烦,前端和后端都需要进行转换(两边都需要,后端不转的话也是乱码),所以想问一下有没有更好的方式,只需要转一边就行
前端

img

后端

img

  • 写回答

4条回答 默认 最新

  • 关注

    这个首先你的用法就不标准,如果你是post的话,就不应该把参数放在url里,post里一般url只放一些很简单的参数,比如页码什么的,
    正常你post一个json到服务端是不会有问题的。还有这个如果你非要在url里拼接的话,你遇到不同的服务器,就会有的乱码有的不乱码,这个和服务器配置有关。
    还是改一下表单数据的封装方式吧,jquery有个serialize()方法可以直接把form表单序列化,一般就没问题了,传参数的时候大概就是你ajax里写个data属性,放你那个dataType上面就行
    data:$(this.form).serialize()
    然后服务端配个EncodingFilter,我看你spring-mvc里配置了。
    这是你前端代码的问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 3月28日
  • 已采纳回答 3月21日
  • 创建了问题 3月20日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部