前端传入中文,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-12-21动态面包屑教程:新手入门指南
- 2024-12-21动态主题处理教程:新手必读指南
- 2024-12-21富文本编辑器教程:新手入门指南
- 2024-12-21前端项目部署教程:从零开始的全面指南
- 2024-12-21拖拽表格教程:轻松入门指南
- 2024-12-21Element-Plus教程:新手入门与实战指南
- 2024-12-21TagsView标签栏导航教程:轻松掌握标签栏导航
- 2024-12-21动态表格实战:新手入门教程
- 2024-12-21动态菜单项实战:一步步教你实现动态菜单项
- 2024-12-21动态面包屑实战:新手教程