%20%E4%BD%9C%E7%82%BA%E9%A0%90%E8%A8%AD%E4%BB%A3%E7%A2%BC%E9%A0%81%E7%9A%84%E9%81%B8%E9%A0%85%EF%BC%9F.png)
我可以將代碼頁 950(我的計算機的預設值)變更為代碼頁 65001 (UTF-8):
chcp 65001
但是為什麼控制台中沒有選擇代碼頁 65001 作為預設代碼頁的選項?
是否可以新增代碼頁 65001 作為選項?
答案1
我認為有幾種方法
- 使用捷徑“cmd.exe /k chcp 65001”執行 cmd.exe。
- 如果使用 ConEmu 或 Console 等模擬器 - 指定與啟動命令相同的命令。
修改您的註冊表
[HKCU\Software\Microsoft\Command Processor] "AutoRun"="chcp 65001"
答案2
瀏覽到這個鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
並更改OEMCP
為65001
.然後重新啟動。透過此修復,如果您使用 Consolas 字體,它似乎會將 PowerShell 鎖定為較小的字體大小。cmd.exe
仍然工作正常。作為解決方法,您可以使用 Lucida Console,或者我切換到 Cascadia Mono: