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

     
    有无方法可以避免需要后续发现;
    记录如上,方便你我。
     
  • 相关阅读:
    LeetCode Power of Three
    LeetCode Nim Game
    LeetCode,ugly number
    LeetCode Binary Tree Paths
    LeetCode Word Pattern
    LeetCode Bulls and Cows
    LeeCode Odd Even Linked List
    LeetCode twoSum
    549. Binary Tree Longest Consecutive Sequence II
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/xiang-wu/p/13869727.html
Copyright © 2011-2022 走看看