Tomcat服务器中文乱码及Swagger乱码相关配置解决过程
一,修改idea配置项File Encodings

一般编码方式为UTF-8,把idea编码方式改为UTF-8一般就能解决,如果不能解决,请继续看。
二,修改idea配置项Console,控制台日志输出设为UTF-8

新版idea多了此项设置,如果出现乱码,可以查看自己idea的设置,根据需要设置,一般控制台日志乱码可解决。
三,给idea中Tomcat Server设置VM Options参数

-Xms512m -Xmx-1024m等参数为服务器最小最大内存设置,不用设置一模一样,也可不设置。
四,设置Tomcat服务器,相关配置
1,修改Tomcat服务器日志输出配置
logging.properties文件为tomcat日志输出的配置文件

将下面选项改为GBK即可

2,修改Tomcat服务器配置

在此处添加URIEncoding="UTF-8"设置

3,查看catalina.bat文件
此处不一定修改,不同tomcat版本之间存在差异,建议先查看

有些Tomcat版本没有此项设置,如果没有,可以添加上。

五,如果Tomcat启动不乱码,Swagger乱码,可以尝试换个端口启动查看

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Spring Validation中的用户注册、JWT令牌之用户登入功能
本文介绍了使用SpringValidation进行用户注册验证和JWT进行用户登录的方法,在用户注册时,通过@Validated注解和@Pattern注解对用户名和密码进行格式校验,并使用Result对象返回验证结果,感兴趣的朋友一起看看吧2024-11-11
SpringSecurity如何实现配置单个HttpSecurity
这篇文章主要介绍了SpringSecurity如何实现配置单个HttpSecurity,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-08-08
MyBatis中resultMap和resultType的区别详解
这篇文章主要介绍了MyBatis中resultMap和resultType的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
使用Stargate访问K8ssandra的过程之Springboot整合Cassandra
这篇文章主要介绍了使用Stargate访问K8ssandra的过程之Springboot整合Cassandra,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-10-10
解决mapper.xml中resultType映射类型的问题
这篇文章主要介绍了解决mapper.xml中resultType映射类型的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-06-06


最新评论