springboot package 生成的jar包 中文亂碼

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;

至此大功告成;

希望本篇博客對你有幫助.

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