在使用 Windows 的 CMD 控制台时,有时会遇到乱码问题,比如中文显示为问号或其他符号,这通常是因为编码格式不匹配导致的。别担心!这里有一个简单的方法可以轻松解决这个问题,并设置永久生效。
首先,我们需要检查当前的代码页设置。打开 CMD 后,输入 `chcp` 命令查看当前编码,默认通常是 936(GBK)。如果显示的是其他编码(如 437 或 65001),说明编码可能不对劲。这时可以尝试切换到正确的编码,输入 `chcp 65001` 切换到 UTF-8,或者 `chcp 936` 恢复为 GBK。
其次,为了永久解决问题,我们可以修改注册表设置。按下 `Win + R` 键,输入 `regedit` 打开注册表编辑器,定位到 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage`,找到 `OEMCP` 和 `ACP` 项,将它们的值改为 936。完成后重启电脑即可。
这样设置后,CMD 将始终以正确的编码运行,乱码问题迎刃而解!🌟
💡 小贴士:如果你经常需要处理多语言文本,建议优先使用 PowerShell,它对编码的支持更友好哦!✨