在 Windows 命令提示字元(CMD)中複製貼上中文卻顯示問號(?),即使預設代碼頁顯示為中文 GBK 也無效。這通常是因為登錄檔中的代碼頁設定錯誤導致。本文提供修改登錄檔的完整解決方案。
regedit 開啟登錄編輯器。HKEY_CURRENT_USER\Console數值資料 輸入 936(十進位)或 3a8(十六進位),基數選「十進位」或「十六進位」皆可,按確定。
若問題仍存在,請同時檢查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage 中的 ACP、OEMCP、MACCP 是否皆為 936。此外,CMD 視窗字型建議設為「新細明體」或「Consolas」以支援中文顯示。