windows使用CMD命令提示符控制檯亂碼

通常windows使用cmd命令運行一個程序的默認編碼格式是GBK,如果我們的程序使在打包的時候編碼格式不是GBK就會亂碼。比如我將一個使用SpringBoot框架的程序打包成一個jar包,使用的編碼格式是UTF-8。那麼在使用cmd命令打開命令提示符,使用java -jar命令運行這個jar包就會產生亂碼。
在這裏插入圖片描述

解決方案

輸入命令:

chcp 65001
在這裏插入圖片描述
在這裏插入圖片描述
在新的界面重新輸入java -jar啓動命令,控制檯不再亂碼,可以正常打印中文。
在這裏插入圖片描述
想要改回GBK編碼,使用命令:chcp 936

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章