1. 程式人生 > >【cmd】批處理:bat檔案執行,cmd會顯示中文亂碼,Jenkins日誌顯示中文亂碼——解決方案

【cmd】批處理:bat檔案執行,cmd會顯示中文亂碼,Jenkins日誌顯示中文亂碼——解決方案

目錄

一、批處理命令執行亂碼情況

二、解決方法



一、批處理命令執行亂碼情況

(1)Jenkins批處理命令亂碼:


(2)cmd視窗顯示亂碼:



二、解決方法

(1)【最關鍵的步驟!】bat檔案編碼格式修改為ANSI格式:


(2)cmd視窗亂碼解決:

修改登錄檔,執行→regedit→確定,調出登錄檔:

HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe

看有沒有CodePage項,有對欄位值是否如下,沒有該項就新增:

DWORD(32位)→CodePage→936(十進位制)


(3) Jenkins亂碼解決——解決構建內容亂碼:

①Jenkins.xml檔案新增內容:

-Difile.encoding=utf-8


②Jenkins→系統管理→系統設定→全域性屬性→(勾選)環境變數→新增→鍵:LANG;值:zh.CH.UTF-8 。