windows使用CMD命令提示符控制台乱码

windows使用CMD命令提示符控制台乱码

通常windows使用cmd命令运行一个程序的默认编码格式是GBK,如果我们的程序使在打包的时候编码格式不是GBK就会乱码。比如我将一个使用SpringBoot框架的程序打包成一个jar包,使用的编码格式是UTF-8。那么在使用cmd命令打开命令提示符,使用java -jar命令运行这个jar包就会产生乱码。
在这里插入图片描述

解决方案

输入命令:

chcp 65001
在这里插入图片描述
在这里插入图片描述
在新的界面重新输入java -jar启动命令,控制台不再乱码,可以正常打印中文。
在这里插入图片描述
想要改回GBK编码,使用命令:chcp 936

发布了2 篇原创文章 · 获赞 1 · 访问量 177

猜你喜欢

转载自blog.csdn.net/MDWJJ/article/details/103850499