|
感谢各位大佬~ 实际上的问题出在 java 项目上,在编译的过程中 父 pom 没有指定 utf-8 导致的,包括子 pom 和运行过程中导致的。
其实这个相当于 java 项目不规范导致的,理论上都要增加 utf-8 并且要设置为全局。
父 pom 配置
UTF-8
UTF-8
子 pom 配置
UTF-8
WebApplication.java
// 设置系统默认编码为 UTF-8 ,解决容器环境中文乱码问题
// 必须在 Spring Boot 启动之前设置,确保日志输出使用正确的编码
System.setProperty("file.encoding", "UTF-8");
System.setProperty("sun.jnu.encoding", "UTF-8"); |