启动 Tomcat 日志乱码问题_tomcat运行日志乱码_Acx7的博客-程序员资料

技术标签: java  tomcat  服务器  JavaWeb  

中文乱码

大家在 Windows 启动 Tomcat 应该都会遇到中文乱码,其实也不影响使用,但是笔者看着这个乱码难受,于是提供两种较简单的解决方案。

在这里插入图片描述

解决方案

方案一:将 Tomcat 安装目录下 /conf/logging.properties 中的控制台日志编码由默认的 UTF-8 改为 GBK 即可。

在这里插入图片描述
在这里插入图片描述

方案二:修改 IDEA 中控制台使用字符集为 UTF-8(可能会造成其他乱码)。

在这里插入图片描述

扩展

  • 乱码原因:Windows的控制台默认使用 GB2312 字符集,而 Tomcat 控制台日志输出默认使用 UTF-8 字符集,于是产生中文乱码,可使用 chcp 命令暂时修改控制台字符集。
常用代码页 语言(字符集)
437 美国(ASCII)
936 简体中文(GB2312)
950 繁体中文(Big5)
65001 Unicode (UTF-8)

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Acx77/article/details/121722513

智能推荐

oracle静默安装步骤_80岁的日记本的博客-程序员资料

CentOS 6.5 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库亲自实践记录一,下载地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmlOracle 11g 联机文档: http://www.oracle.com/pls/db112/homepage二,...

python局部变量转全局变量_python局部变量和全局变量_weixin_39745345的博客-程序员资料

python局部变量和全局变量发布时间:2020-08-31 00:01:13来源:51CTO阅读:98作者:qq5d6f345f0205e在python开发中,变量也是有生命周期的,一旦周期结束,程序会自动清理暂用的空间,释放内存,变量分为两者,一种是局部变量,一种是全局变量,两者具体有什么区别呢……一.局部变量一般而言在函数内部或者类中声明的变量默认都是局部变量。一旦函数结束,变量的生命周期也...

Centos7 安装Docker(2020最新亲测可用,直接复制粘贴即可)_爱快安装centos7_一起码代码的博客-程序员资料

这里参考官方文档进行操作:https://docs.docker.com/engine/install/centos/1.卸载docker旧版本(我的centos7是新的,所以运行后不删除任何软件包)yum remove docker \ docker-client \ docker-client-latest \ docker-common \ dock

APUE中的第一个程序-myls如何才能运行_yzj19870824的博客-程序员资料

初学《UNIX环境高级编程》的朋友都会遇到一个问题,运行里面的实例(download: http://www.apuebook.com/)时就出现问题,提示"错误:apue.h:没有那个文件或目录".  apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是/usr/include),这样gcc编译器就可以找到

qs.stringify参数是空数组的时候字段丢失_qs.stringify 空数组_yb305小白的博客-程序员资料

qs.stringify参数是空数组的时候字段丢失其中某个数组是空的时候,赋值Null,就不会出现字段丢失for (let i in config.data) { if (Array.isArray(config.data[i])) { if (config.data[i].length === 0) { config.data[i] = null } } } config.data = qs.stringi

mysql 多表查询练习题(二)答案_农夫三拳lhx的博客-程序员资料

这篇文章是sql语句的答案篇,数据库表信息请查看上一篇 “mysql 多表查询练习题(一)数据准备”1.查询平均成绩大于70分的同学的学号和平均成绩select sid,avg(score) avg_sc from sc group by sid having avg_sc>702.查询所有同学的学号、姓名、选课数、总成绩select sc.sid,st.snam...

随便推点

Mysql使用定时器自动执行FLUSH HOSTS处理_努力容易成功难的博客-程序员资料

公司的开发环境数据库有很多开发人员使用,主要是开发人员分散在各地,在外地的开发人员使用的时候经常出现如下错误:Host is blocked because of many connection errors;unblock with 'mysqladmin flush-hosts'原因:  同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的...

教你避开笔记本售后九大“经典错误”_技术科的博客-程序员资料

经典错误四:忽视“免费上门”细则案例回放人物:张燕   职业:教师  张燕在2008年11月买的方正笔记本电脑,购买时方正销售人员称:这台电脑提供了1年免费上门服务,使用时出现了问题,你只要一个电话,我们就会马上派人上门解决问题,张燕很放心地买下了这台电脑。  2009年2月,张燕在使用电脑时,系统总是频繁重启,于是拨通了方正售后热线电话,与客服人员说明情况之后,售后人

浅析 Linux fasync 异步通知_Linux学习之路的博客-程序员资料

linux 系统中的 fasync 类似于 qt 的信号与槽机制,在应用程序向驱动程序请求数据时可以使用这种方法。驱动程序中有数据可读,发送信号给应用程序来读取。

Java基于TCP/IP的Socket通信_杯子K的博客-程序员资料

基于TCP/IP的Socket通信通过输入流和输出流来传递数据,在这之前必须实现服务端和客户端的连接,客户端和服务端三次握手确认连接后,即可通过对应的流进行通信,基于TCP/IP的Socket通信的三次握手确认使得通信相对安全可靠。

matlab变量全局化,matlab全局变量global_兴盛优选的博客-程序员资料

matlab global定义全局变量的问题我写了matlab的一个主函数,放在一个M文件中,然后在这个主函数中调用其可以,前提是两个函数共用变量均需用global声明 例子: 保存f.m内容如下: function f(a,b) global x y; x=a; y=b; 保存g.m内容如下: function [out]=g global x y; out=x+y; 在命令行内输入 f(3,4...

Discuz!论坛运营之如何开启发帖回帖@会员功能_dz回帖怎么@好友_土著人宁巴的博客-程序员资料

Discuz!从X2.5版本开启就已经增加了发帖回帖@功能,后续的X3、X3.x版本都保留了此功能,但是很多站长都不知道在哪里启用,本文就介绍一下如何开启@会员功能:一、给用户组开启发帖回帖@会员权限依次进入用户—用户组—论坛相关—帖子相关进行设置,如下图:这里设置当前用户组发帖回帖时可以@的数量,0表示关闭;二、选择是否允许@所有人开启会员的@功能后,默认

推荐文章

热门文章

相关标签