问题:conda创建的虚拟环境打印中文在vscode中乱码
1.首先第一个是对于不使用c++的软件visual studio进行开发的修改方法
1.1 打开电脑设置,搜索语言
1.2 点击管理语言设置
1.3点击更改系统区域设置
1.4勾选Beta选项
1.5重启电脑即可
2.需要使用vs studio进行开发的用户
上述的方法根本不管用,我发现一个问题,使用python创建的虚拟环境,并不会出现乱码的问题,但是使用conda创建的虚拟环境在打印中文时,会出现乱码问题,不管怎么设置UTF-8的编码的方式,为此,尝试了很多的方式。最终在尝试下述的方式时,发现成功的对其进行了更改。
2.1首先找到与VScode相符的setting.json文件,一般路径为
C:\Users\[用户名]\AppData\Roaming\Code\User\settings.json
2.2使用vscode打开即可,然后在其中添加下述语句,需要注意的是,要在原来存在语句的基础上添加,所以,首先需要对原代码打上一个 “ , ”号,然后将语句添加到其尾部,然后点击ctrl s 对其进行保存。
"terminal.integrated.defaultProfile.windows": "Command Prompt","terminal.integrated.profiles.windows": {"Command Prompt": {"path": "cmd.exe","args": ["/K", "chcp 65001"]},"PowerShell": {"source": "PowerShell","icon": "terminal-powershell","args": ["-NoExit", "-Command", "chcp 65001"]}},"terminal.integrated.env.windows": {"PYTHONIOENCODING": "utf-8","PYTHONUTF8": "1"}
以此应该可以解决乱码问题,而不会影响到系统的编码的方式。
如果还是存在问题,欢迎提问!