set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
检查 tomcat 的配置文件中是否有乱码:打开 tomcat 的配置文件 server.xml,看看是否有乱码字符,如果有,请修改为正确的字符编码。
检查 web 应用的编码设置:确保 web 应用的页面文件(如 JSP、HTML)和数据库连接的编码设置正确,通常应设置为 UTF-8。
检查 tomcat 的日志输出编码:查看 tomcat 的日志文件(如 catalina.out)是否有乱码输出,如果有,可能是 tomcat 的日志输出编码设置不正确,可以尝试修改 tomcat 的日志输出编码为 UTF-8。
清除 tomcat 的临时文件:停止 tomcat 服务后,清空 tomcat 的临时文件夹(如 work 目录),然后重新启动 tomcat。
如果以上方法都无法解决问题,可能是由于其他原因导致乱码,建议查看 tomcat 的官方文档或寻求专业人员的帮助。