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

     
    有无方法可以避免需要后续发现;
    记录如上,方便你我。
     
  • 相关阅读:
    cross-domain
    【转】React、Vue访问NotFound
    Flutter环境配置
    antd遇见的坑
    npm源设置
    React中的生命周期函数
    【备忘】javascript原型、Function、eval、闭包、json处理、类、arguments不定
    ADB获取手机信息
    selenium操作
    操作execl
  • 原文地址:https://www.cnblogs.com/xiang-wu/p/13869727.html
Copyright © 2011-2022 走看看