s-blog

Windows 命令行显示英文 (chcp)

ssssmy · 2026-05-28 · 1 min · Windows

在 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