前端传入中文,controller层即出现乱码,数据库中也乱码
2021/9/20 19:27:10
本文主要是介绍前端传入中文,controller层即出现乱码,数据库中也乱码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1, 背景
在图书管理项目中,添加图书时,的中文到controller出现乱码 出现 :??????
2. 解决方案
web.xml中添加过滤器:
<filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
注意:过滤器,需要放到web.xml文件中的最前面,。开始将其放在了后面,过滤器没有生效。。。
结果:添加到数据库的书籍中的中文不再乱码,不影响使用,但是contrller层依然乱码。。
继续解决:tomcat配置时添加:-Dfile.encoding=UTF-8
成功解决。。。。
这篇关于前端传入中文,controller层即出现乱码,数据库中也乱码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02动态表格实战:新手入门教程
- 2024-11-02动态菜单项实战:新手入门教程
- 2024-11-02动态面包屑实战详解:新手入门教程
- 2024-11-02富文本编辑器实战:从入门到上手指南
- 2024-11-02前端项目部署实战指南
- 2024-11-02拖拽表格实战入门教程
- 2024-11-02Element-Plus项目实战:从入门到实践
- 2024-11-02TagsView标签栏导航实战:初学者的详细教程
- 2024-11-01前端项目部署入门:新手必读指南
- 2024-11-01富文本编辑器学习:从入门到初步掌握