解决方法
1、在开始菜单中打开控制面板,找到“时钟和区域”这一项。
2、然后选择“格式”这个选项卡,在这个界面,把格式设置为“与window显示语言匹配”。
3、接着再打开“管理”选项卡。
4、已经打开“管理”这个选项卡后,在“非Unicode程序语言下”选项下,点开“更改系统区域设置”按钮,设置为“中文(简体,中国)”,确定。
ps:这一项重要,Unicode在程序里为宽字符,占2个字符,很多软件都是英文编程的,占一个字符,如果系统没有设置为中文(简体,中国),即(Unicode程序语言),那些非Unicode编写的程序,如果显示中文时,就会显示乱码。
5、如果以上方法均不行,
更改系统区域设置- 把 Beta版:使用Unicode UTF-8 提供全球语言支持 这个复选框的勾选 去掉,再重启系统,就成功了
Vscode中文文字乱码解决方法:
(1)先检查右下角编码集设置是否为“utf-8”
(2)r若修改完后运行仍不行,在"文件"-“首选项”-"用户设置"中搜索code-runner.executorMap选项,提示需要在setting.json中修改如下