postman显示编码格式是utf-8的Content-Type →application/json;charset=UTF-8
如题,我再pom.xml里配置了编码格式。但是怎么到了controller还是乱码的
postman显示编码格式是utf-8的Content-Type →application/json;charset=UTF-8
如题,我再pom.xml里配置了编码格式。但是怎么到了controller还是乱码的
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
你的信息给的不够多,根据你给的信息没有办法判断你项目是使用哪种架构方式的,不管哪种方式,最终你都要解决编码格式化问题。
你可以尝试一下几种方案,如果你是偏好配置编程,那么你应该在的web.xml的过滤器顶部添加类似如下代码
还有一种可能是maven编码格式导致,但我感觉可能性不大,大概需要如下配置:
如果你是偏于注解编程的方式,那么你可以装在一个bean,大概代码如下:
如果你使用的是embedded tomcat,那么你或许需要装载一个bean,操作如下:
如果你使用的是外部tomcat,那么我建议你在server.xml http或https模块(视你的请求协议而定)添加coding过滤,配置大概如下:
正如你在maven中配置的一样,也是方式之一。代码可能存在拼写或记忆错乱问题,请各路大牛拍砖,指正