此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
之前将“区域设置”中的使用utf-8语言支持勾选了,今天打开某程序发现乱码后将其取消勾选并重启且重复尝试关闭了多次但并没有效果,控制台显示chcp依然为65001,这是否是系统bug,还是我的个人问题?
您好,感谢回复
不客气,很高兴看到您的问题得到了解决
请登录以评价此答案。
输入这个命令:reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "chcp 936>nul" /f
看看情况
我执行命令然后重启了,cmd 里chcp是936了,但是powershell里仍然是65001并且会发生乱码的软件还是会乱码
感谢您的回答,我现在已经解决了。原因是要把 HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage 的 OEMCP 也改成936
CMD中输入:reg query "HKCU\Software\Microsoft\Command Processor" /v AutoRun
然后提供屏幕截图看一下
我的注册表中这个项就是936,即便修改后再次重启也没有效果
您好,
打开注册表,转到:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
把ACP改为:936
重启电脑再看看