tomcat 9 编码问题导致乱码问题(web程序乱码)
创始人
2025-05-31 15:28:27

tomcat编码设置问题

由于刚更换tomcat 9 ,没有修改配置文件,致使项目运行之后,web端出现个别乱码的情况。
接下来将配置文件中的设置一一调整。

catalina.bat文件

catalina.bat配置文件中需要添加内容。
catalina.bat文件处于tomcat安装目录中的bin目录中。

在这里插入图片描述
打开该文件,在文件中添加

set JAVA_OPTS=-Dfile.encoding=UTF-8

添加完成之后如下图所示:
在这里插入图片描述
catalina.bat配置文件修改完成,保存并关闭文件。

server.xml文件修改

server.xml配置文件位于tomcat安装目录的conf文件中。
在这里插入图片描述

在Connector中添加以下配置:

URIEncoding="UTF-8"

添加完成之后如下图所示:
在这里插入图片描述
如果配置文件中已经有该配置,则无需重复添加。

重启

添加完成之后重启项目,再次访问项目。
此时可能还会出现乱码的问题,是由于浏览器的缓存导致的。此时清除一下浏览器缓存,并重启项目再次访问即可解决乱码问题。

相关内容

热门资讯

特朗普政府全面叫停海上风电项目... 12月22日,美国特朗普政府宣布暂停所有正在建设的海上风电项目,波及美国东海岸多个关键能源工程。这一...
长征十二号甲可回收未果,业内称... 北京时间12月23日,长征十二号甲遥一运载火箭在东风商业航天创新试验区发射升空,运载火箭二子级进入预...
前瞻2026:“十五五”开局在... 2025年进入倒计时,2026年作为“十五五”规划开局的关键节点已然临近。当全球地缘政治动荡加剧、风...
华夏久盈资产再收罚单:违规运用... 【导语】2025年12月19日,国家金融监督管理总局披露行政处罚决定,华夏久盈资产管理有限责任公司(...
从“一米柜台”到“全球爆款”,... 由中央广播电视总台、中共深圳市委宣传部、深圳广播电影电视集团联合出品的中央广播电视总台首部原创精品短...