设置cmd窗口的字符集 & tomcat输出UTF-8乱码解决

2 篇文章 0 订阅
2 篇文章 0 订阅

1、修改CMD窗口字符集

查看当前的字符集

在这里插入图片描述
默认代码页是:936 中国 - 简体中文(GB2312)

修改cmd字符集

使用命令:chcp 代码页,代码页对照下表

代码页国家(地区)或语言
437美国
708阿拉伯文(ASMO 708)
720阿拉伯文(DOS)
850多语言(拉丁文 I)
852中欧(DOS) - 斯拉夫语(拉丁文 II)
855西里尔文(俄语)
857土耳其语
860葡萄牙语
861冰岛语
862希伯来文(DOS)
863加拿大 - 法语
865日耳曼语
866俄语 - 西里尔文(DOS)
869现代希腊语
874泰文(Windows)
932日文(Shift-JIS)
936中国 - 简体中文(GB2312)
949韩文
950繁体中文(Big5)
1200Unicode
1201Unicode (Big-Endian)
1250中欧(Windows)
1251西里尔文(Windows)
1252西欧(Windows)
1253希腊文(Windows)
1254土耳其文(Windows)
1255希伯来文(Windows)
1256阿拉伯文(Windows)
1257波罗的海文(Windows)
1258越南文(Windows)
20866西里尔文(KOI8-R)
21866西里尔文(KOI8-U)
28592中欧(ISO)
28593拉丁文 3 (ISO)
28594波罗的海文(ISO)
28595西里尔文(ISO)
28596阿拉伯文(ISO)
28597希腊文(ISO)
28598希伯来文(ISO-Visual)
38598希伯来文(ISO-Logical)
50000用户定义的
50001自动选择
50220日文(JIS)
50221日文(JIS-允许一个字节的片假名)
50222日文(JIS-允许一个字节的片假名 - SO/SI)
50225韩文(ISO)
50932日文(自动选择)
50949韩文(自动选择)
51932日文(EUC)
51949韩文(EUC)
52936简体中文(HZ)
65000Unicode (UTF-7)
65001Unicode (UTF-8)

这里我们修改为UTF-8,执行命令:chcp 65001
在这里插入图片描述
再次查看:
在这里插入图片描述
另外一种查看方式:
在这里插入图片描述
在这里插入图片描述

cmd窗口字符集修改成功!



2、修改Tomcat字符集

日志文件修改字符集

  1. 编辑文件:本地tomcal目录/conf/logging.properties
  2. 在下图位置添加一行配置:java.util.logging.ConsoleHandler.encoding = UTF-8
    在这里插入图片描述
  3. 这样修改后,tomcat控制台输出日志编码格式就是UTF-8编码的了。

启动文件修改

  1. 编辑文件:本地tomcal目录/bin/startup.bat
  2. 文件最后,修改倒数第二个语句:call "%EXECUTABLE%" start %CMD_LINE_ARGS%
  3. 修改为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%
  4. 这样修改后,在启动tomcat时,不会在新窗口输出日志,而是在当前窗口输入日志。

启动Tomcat,查看日志

在这里插入图片描述
成功将tomcat修改为utf-8字符集,且cmd窗口展示不乱码。




若该文章对你有帮助,请点个赞哦 (●’◡’●)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值