DEBUG解决 Windows 10 中 GBK 显示 Bug 并回退到 UTF-8 编码

 我们可以尝试以下方法:

1. **更改区域设置**:

    

    - 打开**控制面板**,选择**时钟和区域**,然后选择**区域**。

    - 在**管理**选项卡下,点击**更改系统区域设置**。

    - 确保**非 Unicode 程序的语言**设置为**中文(简体,中国)**。这通常对应 GBK 编码 (Code Page 936)。[1](https://zhuanlan.zhihu.com/p/484949106)[2](https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%9C%89%E7%9A%84%E4%B8%AD%E6%96%87%E8%BD%AF/4ca0c843-ca92-446c-a4f5-30bd8d233798)

2. **修改注册表**(如果更改区域设置不起作用):[3](https://www.cnblogs.com/g9st/p/17490281.html)

    

    - **备份注册表**:在进行任何更改之前,务必备份注册表,以防出现问题。

    - 打开**注册表编辑器**(regedit)。

    - 导航到以下路径:`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage`

    - 修改 `ACP` 键值为 `936` (GBK)。

    - 修改 `OEMCP` 键值为 `936` (GBK)。

    - **重启计算机**使更改生效。

3. **临时修改 CMD 编码**:

    

    - 打开**命令提示符**(CMD)。

    - 输入 `chcp 65001`,然后按回车。这会将当前 CMD 窗口的编码设置为 UTF-8。 [4](https://www.cnblogs.com/bigben0123/p/13692120.html)[5](https://answers.microsoft.com/zh-hans/windows/forum/all/windows%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A0%81/689a3ee0-c94b-4c8a-ae14-f1805073f9d8)

    - 请注意,这只是临时更改,关闭 CMD 窗口后会恢复默认设置。 [6](https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%80%8E%E6%A0%B7%E5%B0%86win10%E5%AD%97%E7%AC%A6/bb51ac3c-58f7-4e46-8e6a-473df5f34349)

4. **永久修改 CMD 编码为 UTF-8**:

    

    - 打开**注册表编辑器**(regedit)。

    - 导航到 `HKEY_CURRENT_USER\Console`

    - 创建一个名为 `autorun` 的字符串值,并将数值数据设置为 `chcp 65001`。 [7](https://blog.csdn.net/qq_43406338/article/details/110138133)

5. **取消勾选 "使用 Unicode UTF-8 提供全球语言支持 (Beta)" 选项**:

    

    - 打开**控制面板**,选择**时钟和区域**,然后选择**区域**。

    - 在**管理**选项卡下,点击**更改系统区域设置**。

    - **取消勾选** "Beta 版:使用 Unicode UTF-8 提供全球语言支持(U)" 选项,然后重启计算机。 [8](https://blog.csdn.net/qq_53381910/article/details/137723880)[9](https://blog.csdn.net/fengqingdan/article/details/145211334)


请注意,将系统默认编码更改为 UTF-8 可能会影响某些旧软件的兼容性,因为它们可能依赖于 GBK 编码。 [10](https://answers.microsoft.com/zh-hans/windows/forum/all/%E8%AE%BE%E7%BD%AEwindows10%E7%9A%84%E9%BB%98/4d77cce8-f5dd-47fc-8430-2880ba3270c2)[11](https://blog.darkthread.net/blog/win-utf8-for-non-unicode/)


  

 ==================================================

1. [Windows 10系统部分软件乱码的解决方法 - 知乎专栏](https://zhuanlan.zhihu.com/p/484949106) zhuanlan.zhihu.com

2. [有的中文软件下载完后显示的是乱码,这是什么原因?](https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%9C%89%E7%9A%84%E4%B8%AD%E6%96%87%E8%BD%AF/4ca0c843-ca92-446c-a4f5-30bd8d233798) answers.microsoft.com

3. [WIN10中文乱码修复合集- SGTeam - 博客园](https://www.cnblogs.com/g9st/p/17490281.html) www.cnblogs.com

4. [windows 10 cmd 窗口 不支持中文 中文乱码 默认gbk 需要改为utf8 临时修改:CHCP 65001](https://www.cnblogs.com/bigben0123/p/13692120.html) www.cnblogs.com

5. [Windows系统编码问题](https://answers.microsoft.com/zh-hans/windows/forum/all/windows%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A0%81/689a3ee0-c94b-4c8a-ae14-f1805073f9d8) answers.microsoft.com

6. [怎样将win10字符集修改为GBK? - Microsoft Community](https://answers.microsoft.com/zh-hans/windows/forum/all/%E6%80%8E%E6%A0%B7%E5%B0%86win10%E5%AD%97%E7%AC%A6/bb51ac3c-58f7-4e46-8e6a-473df5f34349) answers.microsoft.com

7. [win10 cmd窗口中文乱码,永久解决方法(编码格式设置为UTF-8) 转载](https://blog.csdn.net/qq_43406338/article/details/110138133) blog.csdn.net

8. [解决window10 utf-8编码软件中文全部乱码问题原创 - CSDN博客](https://blog.csdn.net/qq_53381910/article/details/137723880) blog.csdn.net

9. [如何解决勾选“使用 Unicode UTF-8 提供全球语言支持 (Beta)” 选项引起的乱码问题](https://blog.csdn.net/fengqingdan/article/details/145211334) blog.csdn.net

10. [设置Windows10的默认编码为UTF-8后的已知问题 - Microsoft Community](https://answers.microsoft.com/zh-hans/windows/forum/all/%E8%AE%BE%E7%BD%AEwindows10%E7%9A%84%E9%BB%98/4d77cce8-f5dd-47fc-8430-2880ba3270c2) answers.microsoft.com

11. [Windows 地區設定選項:使用 Unicode UTF-8 提供全球語言支援-黑暗執行緒](https://blog.darkthread.net/blog/win-utf8-for-non-unicode/) blog.darkthread.net

留言

熱門文章