Zhou219 发表于 2022-7-27 16:08

SpringBoot中post请求的中文乱码问题

大佬们,我刚开始学springboot,然后今天写post请求的请求响应的时候,把post请求的请求体作为响应体返回到页面上显示的时候就出现了乱码,但是用get请求在路径上写中文的话不会有乱码,这要怎么解决?


一个瓜皮 发表于 2022-7-27 16:50

设置统一编码,用UTF-8,看看是哪里没做统一编码

Ca1tLyn 发表于 2022-7-27 16:58

编码不是UTF-8吧

Zhou219 发表于 2022-7-27 17:01

一个瓜皮 发表于 2022-7-27 16:50
设置统一编码,用UTF-8,看看是哪里没做统一编码

我在编码过滤器里面写设置请求响应的编码为utf-8还有gbk都没用

Zhou219 发表于 2022-7-27 17:01

Ca1tLyn 发表于 2022-7-27 16:58
编码不是UTF-8吧

我设置了编码过滤器改gbk还有utf-8都没用,就是换一下乱码的数字

Zhou219 发表于 2022-7-27 17:02

一个瓜皮 发表于 2022-7-27 17:15

Zhou219 发表于 2022-7-27 17:01
我在编码过滤器里面写设置请求响应的编码为utf-8还有gbk都没用

前端呢,前端设置了嘛

Zhou219 发表于 2022-7-27 17:20

一个瓜皮 发表于 2022-7-27 17:15
前端呢,前端设置了嘛

前端我就写了这么点东西,上面是有charset=utf-8的

AJwelfare 发表于 2022-7-27 17:35

@RequestBody String body
改成@RequestParam("body") String body

Zhou219 发表于 2022-7-27 17:42

AJwelfare 发表于 2022-7-27 17:35
@RequestBody String body
改成@RequestParam("body") String body

哇,我把body分开,用String username, String password作参数就可以了
页: [1] 2
查看完整版本: SpringBoot中post请求的中文乱码问题