想要去更加快速方便的开发python程序,那么一个好的编辑器,也就是集成开发环境是必不可少的。而在python编辑器里面vscode也是有很多小伙伴都在使用的,而最近就有小伙伴说它使用vscode输出乱码不知道为什么,那下面会来讲解一下这个问题的解决方法。
不管是在哪一个python编辑器之中,只要是输出乱码就是输出中文乱码了,而乱码问题的本质原因就在于编辑器或者是python环境自身所使用的编码格式是无法去解析中文的。那么只需要去将python,以及编辑器的编码格式都改成中文编码即可。
(1)那么对于python来说,python3默认的编码格式就是支持中文的UTF-8,将python更新到3.0及其以上版本就可以解决这个问题。那么在不更新python版本的情况下,就要给python文件添加一个表示中文编码的注释,写在代码顶部的注释如下所示:
# -*-coding:utf-8 -*-
(2)当python本身设置完成之后就需要来配置一下vscode编辑器了,打开vscode之后在菜单栏里面依次选择文件-首选项-设置进入设置界面。在设置界面里的顶部有一个搜索设置的选项,在里面输入Run Code configuration并回车开始搜索。
搜索到之后找到Executor Map这个配置选项并点击在settings.json中打开,然后将里面的python配置属性改为如下所示:
set PYTHONIOENCODING=utf8 && python
更改完成之后保存设置然后重启vscode编辑器,现在执行python程序就不会有输出乱码的问题了。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。