ping命令输出乱码是因cmd活动代码页不支持中文,需切换为gbk(代码页936);可临时执行chcp 936,或通过注册表autorun项永久设置。

电脑命令行使用Ping命令输出乱码,是因为CMD当前活动代码页不支持中文字符显示,导致返回的主机名、TTL说明或系统提示文字呈现为方块、问号或符号错位。解决方法是将CMD的活动代码页切换为GBK(代码页936),让系统正确解析和渲染中文内容。
查看当前CMD活动代码页
在CMD窗口中输入并回车:chcp
系统会返回类似“活动代码页:936”或“活动代码页:437”的结果。若不是936,后续Ping输出中文字段(如“正在 Ping”“来自”“ TTL=”后的中文注释)就可能乱码。
临时切换为GBK代码页(推荐首选)
在当前CMD窗口中执行:chcp 936
执行后立即生效,无需重启CMD。此时再运行ping www.baidu.com,主机名、响应说明等中文内容即可正常显示。该设置仅对当前CMD窗口有效,关闭后自动失效,【不会影响其他程序或系统默认行为】。
创建并管理 Docker 沙箱虚拟机环境以安全执行代理。适用于运行不受信任代码、探索包或隔离代理工作负载。支持 Claude、Codex、Copilot、Gemini 和 Kiro 代理,并提供网络代理控制。
永久修改CMD默认代码页(需管理员权限)
第一步:以管理员身份运行CMD → 输入notepad C:\Windows\System32\cmd.exe,系统会提示“找不到文件”,这是正常现象;
第二步:真正要编辑的是注册表项,按Win+R输入regedit → 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor;
第三步:右键右侧空白处 → 新建 → 字符串值 → 命名为Autorun → 双击编辑,数值数据填入chcp 936 >nul;
第四步:关闭注册表编辑器,新打开的CMD窗口将自动执行代码页切换。注意:若之前已存在Autorun项,需先备份原值再覆盖,否则可能导致CMD启动失败。










