免安装版通过startup.bat文件启动tomcat后,启动窗口有时会出现中文乱码,虽然这些对tomcat本身的使用没有任何影响,但是有时候报错会扰乱你的视线。
那就要修复这个问题,对于乱码问题,本质原因就一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)!
我们来到tomcat目录的conf子目录中,找到一个名为 “logging.properties” 的文件,打开这个文本文件,找到如下配置项:
java.util.logging.ConsoleHandler.encoding = UTF-8
将 UTF-8 修改为 GBK,修改后的效果为:
java.util.logging.ConsoleHandler.encoding = GBK
保存后,重启tomcat!
重启后,启动窗口中的乱码问题已经解决了!
改完后日志中乱码也就没有了

因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!

tomcat启动时窗口中出现中文乱码的解决办法相关推荐

  1. Tomcat启动时,日志的中文乱码【淇℃伅】和【璀﹀憡】等

    Tomcat启动的时日志的中文乱码: 解决办法: 这是日志乱码,需要修改日志配置. 找到Tomcat安装目录的,logging.properties文件 其中的控制台日志编码方式是utf-8: 将其修 ...

  2. IDEA运行tomcat时,控制台红色中文乱码的解决办法

    场景 可以看到,tomcat正常输出的文字不会乱码,但红字的中文是乱码. 其实这个乱码不影响正常使用,因为程序跑起来之后输出的是灰色字,是正常的. 但我看着乱码就不大爽.. 查了网络上很多文章..都是 ...

  3. flash传值php乱码,Flash中出现中文乱码的解决办法,网页模板帮助中心

    在编辑flash文件中加载了非 Unicode 编码的外部txt文本文件时,有些中文就不能正常显示. 解决办法: 用鼠标右键单击舞台上的元件,从弹出的快捷菜单中选择"动作"选项,打 ...

  4. html网页模板中文乱码,Flash中出现中文乱码的解决办法

    在编辑flash文件中加载了非 Unicode 编码的外部txt文本文件时,有些中文就不能正常显示. 解决办法: 用鼠标右键单击舞台上的元件,从弹出的快捷菜单中选择"动作"选项,打 ...

  5. IDEA 启动tomcat 项目时控制台打印日志中文乱码

    在做一个新项目的时候发现,IDEA 启动tomcat 项目时控制台打印日志中文乱码 解决方案:点击Help-->Edit Custom VM Options 将   -Dfile.encodin ...

  6. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  7. MYSQL使用UTF8中文乱码终极解决办法

    转自:http://wenku.baidu.com/view/d2d4f15ba8114431b80dd81f.html MYSQL使用UTF8中文乱码终极解决办法   作者:刘明灵 liumingl ...

  8. freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法

    PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...

  9. 启动时出现提示0xc00000ba错误的程序解决办法

    启动时出现提示0xc00000ba错误的程序解决办法 解决办法: ①解压附件1里面的文件用它修复显示所有文件和文件夹.然后在资源管理器上点击工具>>选项>>查看,将隐藏受保护的 ...

最新文章

  1. 怎么让修改的html持久化_一文让你明白Redis持久化
  2. 百余位中外学者探讨神经科技挑战:伦理担忧与监管难题并存
  3. 如何用我python抓取关键字新闻_用python机器学习实现新闻关键词的抽取
  4. 【整理】内向交货(Inbound Delivery)
  5. 产品下级分类显示太宽了,请问在哪调整?
  6. 英语语法---从句总结
  7. Qt undefined reference to,Error 255,找不到库函数的解决办法
  8. C语言核心技术-C语言概述与开发环境搭建
  9. pc-bsd安装教程_桌面用户的BSD:PC-BSD的回顾
  10. 此“小霸王”非彼小霸王?官方声明:小霸王并未破产!
  11. learn python app v3_Python3 采集APP数据及相关配置
  12. override和overload的区别
  13. ios 简单的计时器游戏 NSUserDefaults NSDate NSTimer
  14. ACL2021 | 对比学习8篇论文一句话总结
  15. 自动化运维工具(光纤交换机接口功率监控)
  16. ps盖印图层在哪里_盖印图层在哪
  17. 什么是防火墙?防火墙的类型和注意事项
  18. electron builder 打包错误相关问题
  19. ASP.NET Core 高级(一)【.NET 的开放 Web 接口 (OWIN)】
  20. 门窗软件测试自学,AutoCAD 2014室内装潢设计完全自学手册[9787111482352]

热门文章

  1. Django从理论到实战(part42)--QueryDict对象
  2. 《终身成长》读书笔记(part6)--真正的自信来源于你的思维模式:你已经做好了成长的准备
  3. 利用python爬虫(part6)--用Xpath匹配带来的数据合并问题
  4. 计算机控制系统的概念构成,计算机控制系统复习
  5. 125KHz 100cm ID 读卡电路_智能卡制作频率13.25MHZ与125KHZ的区别
  6. 高通骁龙cpu排行_高通骁龙865深度解读:CPU、GPU、内存全新升级
  7. 数据分析该分析什么?
  8. SAP Spartacus UI 服务器端渲染的调试启动方式 - debug 模式
  9. SAP Spartacus CMS Component的lazy loading懒加载方式
  10. 您的主机不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求