lxq bie emo 2023-03-20 16:40 采纳率: 84.2%
浏览 31
已结题

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月29日
  • 已采纳回答 3月21日
  • 创建了问题 3月20日

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题