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

     
    有无方法可以避免需要后续发现;
    记录如上,方便你我。
     
  • 相关阅读:
    django ORM
    django扩展知识
    django视图层
    php常用四种算法
    文件操作函数
    PHP开发中数组操作大全
    php 字符 常用函数
    MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
    $_SERVER
    PHP魔术方法和魔术常量
  • 原文地址:https://www.cnblogs.com/xiang-wu/p/13869727.html
Copyright © 2011-2022 走看看