springboot package 生成的jar包 中文亂碼
背景:使用idea生成的jar包在本地cmd窗口執行的時候出現了中文亂碼;
需要注意幾點:
- IDEA 設置的編碼方式
- 使用maven打包(spring-boot-maven-plugin)插件配置
- 打包完成生成的jar包,使用增加-Dfile.encoding=UTF-8參數
java -Dfile.encoding=utf-8 -jar yourJar.jar
- 如果執行命令依然還是中文亂碼,確認你使用的命令窗口是那種,cmd還是powershell;這裏給出修改cmd字符編碼的方式;
找到這個註冊表路徑下,新建字符串autoRun,修改值爲chcp 65001;
至此大功告成;
希望本篇博客對你有幫助.