VSCode 下Python输出中文乱码

2022/10/5 23:58:03admin0 阅读0 评论

<p>VsCode中写python代码,输出打印有中文时,控制台输出为乱码:</p>
<p><img src=“https://assets.moshanghua.net/images/2022/10/msh-2671-01.png” alt=“” /></p>
<p>解决方法 - 修改json文件</p>
<p>“文件”–“首选项”–“设置”–搜索<code>code-runner.executorMap</code></p>
<p><img src=“https://assets.moshanghua.net/images/2022/10/msh-2671-02.png” alt=“” /></p>
<p>点击“在settings.json中编辑”</p>
<p>在"<code>code-runner.executorMap</code>": 下找到<code>python</code></p>
<p><img src=“https://assets.moshanghua.net/images/2022/10/msh-2671-03.png” alt=“” /></p>
<p>将<code>python</code>冒号后面的 "<code>python -u</code>"改成"<code>set PYTHONIOENCODING=utf8 && python -u</code>"
(添加系统全局变量,变量名<code>PYTHONIOENCODING</code>,值设置为<code>UTF8</code>)</p>
<p><img src=“https://assets.moshanghua.net/images/2022/10/msh-2671-04.png” alt=“” /></p>
<p>然后就</p>
<p><img src=“https://assets.moshanghua.net/images/2022/10/msh-2671-05.png” alt=“” /></p>