網頁

一次解決console主控台輸出中文亂碼的編碼問題-win10win11均適用

"一次"解決Console(主控台)輸出中文亂碼的編碼問題-Win10,Win11均適用

主控台輸出中文亂碼

之前換新主機時,一開始設定作業系統完成的時候發現一個小問題,不明的原因鍵盤輸入法被預設為「法文」,後來自行換回「英文」之後沒有什麼問題,也就沒去管它了。但系統一直有個小問題,就是,Console主控台的輸出,只要是非英文,都會是亂碼呈現,還好,目前多數CLI,例如,Docker CLI等都是英文輸出,除了一個dotnet CLI。一直沒有想追的原因是,常輸入的參數就那些,想不起來線上查也方便,就一直放著。直到看到黑大的這一篇:「【茶包射手日記】PowerShell 串接 EXE 輸出中文變亂碼」,一行「[Console]::OutputEncoding」立馬點出我的問題: