在vscode运行中文打印,出现下列输出,用的是python3.8(一开始是好的,后来莫名其妙就不好了,重新安装也弥补不了)
![7b89d8471782e869893c1e0d2c5adbb4.png](https://img-blog.csdnimg.cn/img_convert/7b89d8471782e869893c1e0d2c5adbb4.png)
网上搜了很多方法,比如本地语言是GBK,更改chcp 65001为utf-8,表示meiyong
如下方法也不适用,会报错
![caf6fc4cb3e10568d886d60e95bfc15c.png](https://img-blog.csdnimg.cn/img_convert/caf6fc4cb3e10568d886d60e95bfc15c.png)
开头加# -*- coding: utf-8 -*-,告诉程序用utf-8读取,因为安装的是python3.8,vscode已经自动识别读取的编码语言,不管用
改json文件我也不管用
注册表添加编程语言,重新启动软件不管用,不想启动电脑试,就pass了
网上试了很多,找到了下面这个解决办法,添加环境变量
重点:添加完要点确定,然后重启vscode
点击我的电脑,右键属性,
![9197e142f6d33e46502f28f5143c3270.png](https://img-blog.csdnimg.cn/img_convert/9197e142f6d33e46502f28f5143c3270.png)
点击环境变量
![3a41fe160a514e8bb3ed55c0b30cc82f.png](https://img-blog.csdnimg.cn/img_convert/3a41fe160a514e8bb3ed55c0b30cc82f.png)
系统变量点击新建
![55908a1f39d3dec124f13d0819fe3ffe.png](https://img-blog.csdnimg.cn/img_convert/55908a1f39d3dec124f13d0819fe3ffe.png)
输入变量名: PYTHONIOENCODING ,变量值为utf-8,点击确定
![aee3c30541959f25f1bdb8d0f5d8d3e3.png](https://img-blog.csdnimg.cn/img_convert/aee3c30541959f25f1bdb8d0f5d8d3e3.png)
点击确定
![8b0504052c829f9e21524548329bfeb2.png](https://img-blog.csdnimg.cn/img_convert/8b0504052c829f9e21524548329bfeb2.png)
关闭,vscode再重新,运行文件
![aadb868b4d80d4b052ffd5aea58f1590.png](https://img-blog.csdnimg.cn/img_convert/aadb868b4d80d4b052ffd5aea58f1590.png)