tomcat启动时窗口中出现中文乱码的解决办法
免安装版通过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启动时窗口中出现中文乱码的解决办法相关推荐
- Tomcat启动时,日志的中文乱码【淇℃伅】和【璀﹀憡】等
Tomcat启动的时日志的中文乱码: 解决办法: 这是日志乱码,需要修改日志配置. 找到Tomcat安装目录的,logging.properties文件 其中的控制台日志编码方式是utf-8: 将其修 ...
- IDEA运行tomcat时,控制台红色中文乱码的解决办法
场景 可以看到,tomcat正常输出的文字不会乱码,但红字的中文是乱码. 其实这个乱码不影响正常使用,因为程序跑起来之后输出的是灰色字,是正常的. 但我看着乱码就不大爽.. 查了网络上很多文章..都是 ...
- flash传值php乱码,Flash中出现中文乱码的解决办法,网页模板帮助中心
在编辑flash文件中加载了非 Unicode 编码的外部txt文本文件时,有些中文就不能正常显示. 解决办法: 用鼠标右键单击舞台上的元件,从弹出的快捷菜单中选择"动作"选项,打 ...
- html网页模板中文乱码,Flash中出现中文乱码的解决办法
在编辑flash文件中加载了非 Unicode 编码的外部txt文本文件时,有些中文就不能正常显示. 解决办法: 用鼠标右键单击舞台上的元件,从弹出的快捷菜单中选择"动作"选项,打 ...
- IDEA 启动tomcat 项目时控制台打印日志中文乱码
在做一个新项目的时候发现,IDEA 启动tomcat 项目时控制台打印日志中文乱码 解决方案:点击Help-->Edit Custom VM Options 将 -Dfile.encodin ...
- linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法
Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...
- MYSQL使用UTF8中文乱码终极解决办法
转自:http://wenku.baidu.com/view/d2d4f15ba8114431b80dd81f.html MYSQL使用UTF8中文乱码终极解决办法 作者:刘明灵 liumingl ...
- freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法
PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...
- 启动时出现提示0xc00000ba错误的程序解决办法
启动时出现提示0xc00000ba错误的程序解决办法 解决办法: ①解压附件1里面的文件用它修复显示所有文件和文件夹.然后在资源管理器上点击工具>>选项>>查看,将隐藏受保护的 ...
最新文章
- 怎么让修改的html持久化_一文让你明白Redis持久化
- 百余位中外学者探讨神经科技挑战:伦理担忧与监管难题并存
- 如何用我python抓取关键字新闻_用python机器学习实现新闻关键词的抽取
- 【整理】内向交货(Inbound Delivery)
- 产品下级分类显示太宽了,请问在哪调整?
- 英语语法---从句总结
- Qt undefined reference to,Error 255,找不到库函数的解决办法
- C语言核心技术-C语言概述与开发环境搭建
- pc-bsd安装教程_桌面用户的BSD:PC-BSD的回顾
- 此“小霸王”非彼小霸王?官方声明:小霸王并未破产!
- learn python app v3_Python3 采集APP数据及相关配置
- override和overload的区别
- ios 简单的计时器游戏 NSUserDefaults NSDate NSTimer
- ACL2021 | 对比学习8篇论文一句话总结
- 自动化运维工具(光纤交换机接口功率监控)
- ps盖印图层在哪里_盖印图层在哪
- 什么是防火墙?防火墙的类型和注意事项
- electron builder 打包错误相关问题
- ASP.NET Core 高级(一)【.NET 的开放 Web 接口 (OWIN)】
- 门窗软件测试自学,AutoCAD 2014室内装潢设计完全自学手册[9787111482352]
热门文章
- Django从理论到实战(part42)--QueryDict对象
- 《终身成长》读书笔记(part6)--真正的自信来源于你的思维模式:你已经做好了成长的准备
- 利用python爬虫(part6)--用Xpath匹配带来的数据合并问题
- 计算机控制系统的概念构成,计算机控制系统复习
- 125KHz 100cm ID 读卡电路_智能卡制作频率13.25MHZ与125KHZ的区别
- 高通骁龙cpu排行_高通骁龙865深度解读:CPU、GPU、内存全新升级
- 数据分析该分析什么?
- SAP Spartacus UI 服务器端渲染的调试启动方式 - debug 模式
- SAP Spartacus CMS Component的lazy loading懒加载方式
- 您的主机不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求