开发环境统一为utf-8编码,服务器也配置了编码过滤器,tomcat也是utf-8编码。前台页面也是utf-8编码的,但是页面显示还是乱码了。
既然前台html没问题,服务器也没问题,那么肯定就是thymeleaf出问题了。
thymeleaf配置问题
1、模板解析器设置编码utf-8 <property name="characterEncoding" value="UTF-8"></property> 2、视图解析器设置编码utf-8 <property name="characterEncoding" value="UTF-8"></property>