cmd运行jar包出现中文乱码问题解决办法

68 阅读1分钟

打开cmd,输入以下命令,查看当前cmd默认编码

4dec5b629dbb20ac84a846403188ef20.png

以下是常用的cmd编码

字符编码对应活动代码页
GBK(默认)936
美国英语437
utf-865001

将当前cmd编码设置为utf-8之后再执行java –jar xx.jar就不会出现中文乱码了

执行下面命令将切换cmd编码为utf-8

chcp 65001

规定执行java时的编码方式

java -Dfile.encoding=utf-8 –jar xx.jar