none
1809更新后控制台出现中文乱码。 RRS feed

  • 问题

  • 1809更新后控制台出现中文乱码,用vscode和sublime等编辑器无论怎么调编码方式都是乱码,怎么解决?已经更新几个月了,无法回退到1803。什么时候修复这个bug?
    2019年4月11日 11:32

全部回复

  • 你好:

    感谢您在MSDN论坛发帖提问。

    >>1809更新后控制台出现中文乱码?

    升级1809之后控制台出了问题,在不能回退1803版本的情况下,我们可以通过使用就版本的控制台来解决乱码问题。具体操作步骤如下:
    1,按下Win+R组合键打开运行窗口,输入“cmd”并回车以启动命令提示符。
    2,在命令提示符上端的窗口栏处点击鼠标右键,在菜单中点击“属性”。如图所示:

    3,在弹出的属性设置窗口中勾选上“使用旧版控制台”选项,勾选完毕之后点击确定保存。如图所示:

    注意:该设置需要当前代码页中设置为936。同时需要重新启动才能生效。

    Best Wishes,

    Jeanine Zhang
    2019年4月12日 5:13
    版主
  • 你好,

    你有任何更新吗? 如果您的案例已经解决,请帮助标记答案。 如果有,请随时与我们联系。
    您的理解与合作将不胜感激。

    Best Wishes,

    Jeanine Zhang

    2019年4月19日 9:33
    版主
  • 新版本的控制台代码頁是什麼,為什麼新版本不能使用936的代码頁。
    2019年4月20日 2:30
  • 你好,

    >>新版本的控制台代码頁是什麼,為什麼新版本不能使用936的代码頁

    Window cmd的默认编码是GBK。想要修改CMD的默认代码页,你可以通过以下步骤:
    1 win键+R打开“运行”对话框,输入regedit打开注册表编辑器。
    2 找到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
    3 修改"CodePage"=dword:000003a8
    【注】十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”

    如果想要临时修改编码,则可以使用chcp命令

    Best Wishes,

    Jeanine Zhang
    2019年4月25日 3:04
    版主
  • 新版本能切换代码页,等于解決了中文乱码的问题,为什么还需要使用旧版控制台。

    因此不是新版控制台更换旧版控制台,而是vscode和sublime需要更换成新版编辑器

    2019年4月25日 5:22