zoukankan      html  css  js  c++  java
  • Vscode .runcode运行python文件时,不仅中文所有输出都是乱码

    在vscode中配置好python的环境后;
    想要利用.runcode来运行.py文件或者某几行代码;(终端 cmd也可以运行.py文件,不过不能方便运行几行代码,方便调试)
    编写简单.py文件,进行输出打印,发现如下
     
    无论输出什么,中文,数字,英文,输出都是如下的乱码
    [Running] /usr/bin/python "e:Code_LanguagePythonxlwing_excel	empCodeRunnerFile.py"
    ϵͳ�Ҳ���ָ����·����

    经调试发现,在编写.py文件时,常用的前缀

    #!/usr/bin/python或者#!/usr/bin/env python导致输出的乱码;

    去掉该前缀,执行 

    [Running] set PYTHONIOENCODING=utf8 && python "e:Code_LanguagePythonxlwing_excel	empCodeRunnerFile.py"
    2.5

    可以正常输出;

    想来应该是加上前缀遮蔽了.runcode的编码设置  set PYTHONIOENCODING=utf8 && python

     
    有无方法可以避免需要后续发现;
    记录如上,方便你我。
     
  • 相关阅读:
    java多线程api
    java多线程
    java代理
    java程序员常用的linux命令
    java泛型
    java反射
    日期和时间
    java集合
    Nodejs mac版安装
    for in、each; for 、forEach、map
  • 原文地址:https://www.cnblogs.com/xiang-wu/p/13869727.html
Copyright © 2011-2022 走看看