Tomcat设置标题及窗口、标题中文乱码的问题

您所在的位置:网站首页 tomcat修改窗口名称 Tomcat设置标题及窗口、标题中文乱码的问题

Tomcat设置标题及窗口、标题中文乱码的问题

2023-08-25 20:49| 来源: 网络整理| 查看: 265

       记录一下我使用tomcat中遇到窗体乱码和标题乱码问题的解决方法,我这里使用的是绿色免安装版,当然前提是你的得配置有java环境

       首先在tomcat官网下载一个免安装版的tomcat再解压,如下图,我下载的是apache-tomcat-8.5.56版本,然后解压:

 

      然后在进入apache-tomcat-8.5.56\bin文件夹双击startup.bat文件,启动第一个tomcat,然后看到如图所示的一句代表启动成功了:

       程序是启动成功了,但是有些同学可能会出现和我一样的情况,tomcat窗口中文全是乱码,接下来进入apache-tomcat-8.5.56\conf文件夹打开logging.properties文件,将java.util.logging.ConsoleHandler.encoding 的值设置为GBK,如下:

java.util.logging.ConsoleHandler.encoding = UTF-8 改为 java.util.logging.ConsoleHandler.encoding = GBK

       改好之后重启tomcat,现在正常了:

        这个时候有些同学可能想改变窗口的标题,那就进入apache-tomcat-8.5.56\bin文件夹,打开catalina.bat文件,找到下面的这段代码:

:doStart shift if "%TITLE%" == "" set TITLE=Tomcat set _EXECJAVA=start "%TITLE%" %_RUNJAVA% if not ""%1"" == ""-security"" goto execCmd shift echo Using Security Manager set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy" goto execCmd

 将其中的set TITLE=Tomcat这句后面的Tomcat改成你想要的名字就好了,如下:

:doStart shift if "%TITLE%" == "" set TITLE=测试1号 set _EXECJAVA=start "%TITLE%" %_RUNJAVA% if not ""%1"" == ""-security"" goto execCmd shift echo Using Security Manager set "SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy" goto execCmd

 

     再重启Tomcat,这个时候标题应该是改过来了,但是有些同学可能会遇到和我一样的问题,就是标题乱码了:

     这个时候我们需要修改catalina.bat文件的字符编码集,用 Notepad++ 打开 catalina.bat,可以看到字符编码是UTF-8:

然后, 我们把编码转为 ANSI,如果看到编码集是 GBK 或者 GB2312 或者其他编码集的时候, 我们可以改成 UTF-8。

在重启tomcat:终于一切正常了:

  



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3