在python程序的开发编辑器选择之上,vscode是很多开发者和初学者都是去使用的一个编辑工具 。但是有些小伙伴使用vscode编写python输出代码print()函数打印中文时会出现乱码的问题,那么下面会来给大家分享一下如何去解决vscode打印中文乱码 。
文章插图
这个问题的原因是因为vscode编辑器内想要使用python输出不乱码的话就需要去读取系统变量的配置或者是读取插件本身配置,而默认下载的python环境插件是没有配置好的 。
(1)所以需要在开始菜单搜索环境变量并点击结果进入,进入之后选择右下角的环境变量选项打开新的面板 。在这个面板里系统变量一栏中找一下有没有PYTHONIOENCODING这个属性,如果没有的话就点击新建给它创建一个 。
在新建是需要设置变量名为这个,那么变量的值就是表示中文编码的UTF8了 。这样vscode编辑器就能够读取该编码格式作为python文件的编码格式,中文乱码问题解决 。
(2)第二个方法是在vscode里面使用Ctrl + Shift+·的组合快捷键来跳出控制命令面板,在这里面输入task进行搜索,然后选择配置任务选项进入 。
进入之后会打开一个叫作task.json文件的编辑页面,在这个文件的尾部添加新的配置信息,示例如下:
"options": { "env":{ "PYTHONIOENCODING": "UTF-8" }}添加完成之后将文件保存并关闭,然后打开需要输出中文的python文件并添加如下代码 。这里代码的作用是改变标准输出流的默认编码,示例如下:
import ioimport syssys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')【Vscode输出中文乱码怎么办?Vscode使用python方法print打印中文乱码如何解决】以上就是关于“Vscode输出中文乱码怎么办?Vscode使用python方法print()打印中文乱码如何解决”的全部内容了,希望对你有所帮助 。
推荐阅读
- 怎么在vscode中配置python环境?vscode中配置python环境的方法
- Sublime编辑器界面怎么设置中文?Sublime编辑器界面设置成中文的方法
- Vscode如何编写Python?Vscode编写Python的操作步骤
- 生活中文明行为例子
- 壶里乾坤大 茶中文化深
- GottaHaveyou歌词的中文意思
- Adam Lambert 《Whataya Want From Me》歌词、中文歌词
- 为什么BB玩家网简体中文版进不去
- Justin bieber的 I never let you go的歌词的中文翻译是什么?
- EXO的lucky中文歌词