关于中文乱码问题,我觉得有两个方面。前端和后端。所谓前端,就是你的页面,显示出来中文乱码。后端乱码问题指的是前台将数据传到后台,后台读取出来是乱码的。
# # 前端乱码案例:这是一个不会乱码的页面。
Hello World!
用户名:
密码:
缴费:
学生姓名:
学会年龄:
因为我加了:,所以如果你不加这个限制,那渲染出来就要乱码了。
# # 前台数据传到后台读取出来乱码的解决:
在 web.xml 文件中加入一个过滤器
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
encodingFilter
/*
可以看到我通过过滤器的形式,给所有的请求都加了 UTF-8 的编码方式。