Tomcat输出控制台中文乱码问题彻底解决

这篇具有很好参考价值的文章主要介绍了Tomcat输出控制台中文乱码问题彻底解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

目录

文章目录

前言

一、为什么会出现乱码

二、怎么处理乱码问题

1.修改注册表

2.脚步更改配置

三、修改后检查执行

总结


前言

        随着互联网的不断发展,软件部署这门技术也越来越重要,很多人在使用Tomcat部署web应用的过程中都遇过诸多的问题,本文就介绍了处理Tomcat控制台乱码问题的解决方案。


提示:以下是本篇文章正文内容,下面案例可供参考

一、为什么会出现乱码?

由于使用startup.bat启动Tomcat时,它会读取catalina.bat的代码并start一个新窗口运行, 但tomcat打开的cmd默认编码不是utf-8,从而导致乱码。

Tomcat输出控制台中文乱码问题彻底解决

二、怎么处理乱码问题?

1.修改注册表

创建时步骤:搜索注册表 --》 进入注册表 --》进入HKEY_CURRENT_USER→Console路径下→右键Console → 新建 → 项 → 命名为Tomcat → 右键Tomcat → 新建 → DWORD (32 位) 值(D) → 命名为codePage → 右键codePage → 修改 → 选择“基数” 为 “十进制” → 数值数据改为 65001

1.1 Win+R,输入:regedit ,打开windows系统注册编辑表Tomcat输出控制台中文乱码问题彻底解决

1.2. 进入注册表编辑器后进入目录,找到CodePage,将值改为65001(UTF8),原来值为936(GBK)

HKEY_CURRENT_USER→Console→Tomcat(一般解压版的Tomcat在console目录下不会有Tomcat这一项,因此需要手动创建),找到CodePage项,没有则创建(注意创建的时候要DWORD32位),设置值为十进制的65001

Tomcat输出控制台中文乱码问题彻底解决

修改信息后保存退出,重启Tomcat即可

Tomcat输出控制台中文乱码问题彻底解决

2.脚步更改配置

右击电脑新建TXT文件,在文件里面输入下面脚本代码,改成 .bat执行脚本并执行即可

 代码如下(示例):

​​​​​​​set rr="HKCU\Console\Tomcat"
reg add %rr% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul

Tomcat输出控制台中文乱码问题彻底解决    Tomcat输出控制台中文乱码问题彻底解决

 Tomcat输出控制台中文乱码问题彻底解决

三、修改后检查执行

重启Tomtct程序,如果还存在乱码,可能操作存在问题,重新执行上述操作。右击查看运行的Tomact属性,如下图:
Tomcat输出控制台中文乱码问题彻底解决

运行正常,无乱码了Tomcat输出控制台中文乱码问题彻底解决


总结

      以上就是今天要讲的内容,本文仅仅简单介绍了Tomcat处理控制台乱码的问题。文章来源地址https://www.toymoban.com/news/detail-482534.html

到了这里,关于Tomcat输出控制台中文乱码问题彻底解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【配置vscode编写c或c++程序,并在外部控制台输出程序和解决中文乱码问题!!!】

    https://sourceforge.net/projects/mingw-w64/files/ 下载到本地后解压到任意位置(路径不要带中文),复制bin目录路径配置系统变量 进入高级系统设置,打开环境变量,在系统变量中找到path,将复制的路径粘贴到新建变量中 然后打开命令行输入 gcc -v,如果出现很多代码则说明环境配置

    2024年02月03日
    浏览(56)
  • 解决idea启动tomcat控制台中文乱码

    如图这种情况,一般在idea用tomcat跑一个web项目启动后tomcat日志在控制台打印出来会出现中文乱码的情况 解决方案1: tomcat的日志配置文件的编码修改,找到tomcat安装目录conf下的logging.properties,encoding都修改成GBK或者UTF-8试试,当然我这种没成功  解决方案2: 修改idea显示编码

    2024年02月11日
    浏览(82)
  • eclipse 控制台输出中文乱码【全面解决】

    前言:之前看到一篇文章介绍的方法只能修改单个文件,后来找到一个能彻底解决的文章但是看到的人不多,所以我也想着帮忙传播一下更高效的方法,让更多人少走弯路。 1. Window    Preferences 2.General  Workspace Text file encoding 3.选择Other:  然后自己输入 gbk  4.Apply and Close   

    2024年02月11日
    浏览(83)
  • IDEA 控制台输出中文乱码的简单解决方案

    很多人(包括我)在编程的时候可能会发现:在IDEA的控制台输出中文字符的时候,会出现乱码,如下图: 于是就在网上搜了很多教程,结果弄完了却还是不行。下面是我的解决方案: 其实,问题出在JDK上:JDK18开始,编码变成GBK了,不再是UTF-8,而IDEA的默认配置又是UTF-8,所

    2023年04月18日
    浏览(56)
  • Java学习之Eclipse 控制台中文输出乱码解决

    Eclipse IDE for java Developers 2023-06 版本 缺省情况下,Eclipse将输出中文或非英文字符作为问号(?)或某些奇怪的字符。,它无法显示其他非英语单词。 那么想要在控制台显示中文,我们应该怎么办呢?  先找到run ----再找到里面的 Run Configurations    在跳出的页面的右边选择c

    2024年02月08日
    浏览(70)
  • Jenkins执行流水线项目,控制台输出中文是乱码

    测试环境:         操作系统:Windows 10         Jenkins版本:Jenkins 2.375.1 问题现象: 搭建Jenkins的流水线项目,在Jenkinsfile脚本中想打印中文,运行pipeline后,在Jenkins的Console Output出现乱码 问题原因: 出现Jenkins控制台打印中文乱码问题,通常是由于编码设置不正确导致

    2024年02月06日
    浏览(70)
  • IntelliJ IDEA 中的控制台输出日志中文乱码之解决办法

    IntelliJ IDEA 中的控制台输出日志中文乱码通常是由于控制台使用的默认字符编码与系统不匹配所致。要解决这个问题,请尝试以下方法: 打开 IntelliJ IDEA, 在顶部菜单栏查看 Run/Debug Configurations 列表。这是您项目中所使用的配置列表。 选择您要修改的 Run/Debug Configuration。如果有

    2024年02月08日
    浏览(74)
  • idea 控制台 打印 Tomcat日志Tomcat Catalina Log控制台乱码问题

    修改tomcat的日志配置文件 conf一logging.properties 修改【1catalina.org.apache.juli.AsyncFileHandler.encoding】的值为gbk

    2024年02月14日
    浏览(79)
  • idea-控制台输出乱码问题

    现象描述: 今天在进行IDEA开发WEB工程调式的时候控制台日志输出了乱码,如下截图 其实开发者大多都知道乱码是 编码不一致导致的,但是有时候就是不知到哪些地方不一致,今天我碰到的情况可能和你的不相同 解决方案 : 点击help = edit custom vm options 打开这个文件 末尾追

    2024年02月16日
    浏览(80)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包