Windows 命令行显示英文 (chcp)
在 Windows 里使用 cmd 进行命令行,如果是 Windows 中文版的话,里面的命令输出是中文。如果要显示英文,可以使用如下命令:
临时切换
:: 切换为英文(美国英语字符集)
chcp 437
:: 切换回中文(简体中文字符集)
chcp 936
chcp 命令用于显示或设置活动代码页编号(Code Page)。
常用代码页
| 代码页 | 语言 |
|---|---|
| 437 | 美国英语 |
| 936 | 简体中文(GBK) |
| 65001 | UTF-8 |
| 950 | 繁体中文 |
| 932 | 日文 |
永久切换为英文
如果希望 cmd 始终显示英文,可以通过注册表修改:
:: 以管理员权限运行
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language" /v Default /t REG_SZ /d 0409 /f
PowerShell 中切换
# 查看当前代码页
[System.Text.Encoding]::Default.CodePage
# 设置控制台输出编码
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
原文链接:https://www.ssssmy.com/notes/windows-ming-ling-xing-xian-shi-ying-wen-chcp