zoukankan      html  css  js  c++  java
  • 【VSCODE编辑器】Python和VUE都可以使用该工具开发,VSCode输出框中文乱码问题解决

    转自:https://www.jianshu.com/p/e634bff989f2

    print 打印中文出现乱码

    配置好python环境好,如果直接在界面右键"Run Code(Ctrl+Alt+N)"这样运行 python 代码,会出现 print 打印出来的中文是乱码,要解决这个问题有三种办法:

    1. 增加系统全局变量

    以 windows 系统为例,添加系统变量PYTHONIOENCODING

    key:PYTHONIOENCODING
    value:UTF8

    2. 修改 VSC 配置文件

    F1 键调出控制台,输入task,选择任务:配置任务运行程序,打开tasks.json文件,增加以下信息:

        "options": {
        "env":{
        "PYTHONIOENCODING": "UTF-8"
      }
    }
    

    3.在代码里更改编码

    在每个需要中文的 python 文件中添加如下代码:

    import io
    import sys
    #改变标准输出的默认编码
    sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
    

    使用方法1和方法2需要重启 VSC。
    方法1可以一劳永逸。

    转自:https://blog.csdn.net/a19990412/article/details/90270814

    VSCode输出框中文乱码问题

    问题
    在输出框打印中文的时候乱码。
    佛了,强迫症真的忍不了。

    找教程emmm莫名找到的都是些说代码本身中出现乱码的。
    直到我在知乎上找到一个哥们的链接解答。

    https://www.jianshu.com/p/e634bff989f2

    解决方法
    添加系统全局变量PYTHONIOENCODING,值设置为UTF8
    然后再重启VSCode就好了。
    附上全局变量设置方式教程
    诶担心新手们抛弃了VSCode这么好用的东西。

    右键我的电脑,点属性
    高级系统设置

    环境变量

    4. 点新建

    5. 变量名PYTHONIOENCODING,值设置为UTF8


    之后一路确定下去就好了。

    关键一步:重启VSCode!!!
    大功告成~

  • 相关阅读:
    7.4 List集合
    vue学习笔记
    javaWEB中web.xml配置文件相关
    maven常用dos命令
    Oracle,sqlserver,mySQl的区别和联系:
    oracle数据库视图,序列,索引的sql语句查看
    java 异常处理
    线程专题
    package、folder和source folder的区别
    Java内存分配之堆、栈和常量池
  • 原文地址:https://www.cnblogs.com/conquerorren/p/12870233.html
Copyright © 2011-2022 走看看