Jenkins Git 中文亂碼問題解決

DukeCheng發表於2016-03-06

解決方法:

x:\Jenkins\jenkins.xml 新增藍色粗體標記引數(-Dfile.encoding=utf-8),然後重啟Jenkins服務,完畢!

<arguments>-Xrs -Xmx256m -Dfile.encoding=utf-8 -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar “%BASE%\jenkins.war” –httpPort=8080</arguments>

原因: 為什麼Jenkins 使用 SVN 倉庫不會出現非 ANSI 字元亂碼,因為 Git 外掛獲取變更集時 儲存的不是 XML格式文件,雖然字尾都 .xml ,這就導致了顯示的時候不知道已什麼編碼方式來顯示,就使用了系統預設編碼,中文的也就是 GBK。 而 GIT Commit 註釋預設是 UTF-8。

 

http://pcme.info/blog/2013/01/11/jenkins-git-changes-mojibake/

相關文章