解决Sublime Text3输出后显示乱码的问题【转】


刚接触几天编程,老师教的记录软件是Sublime Text3,看老师用的时候好好的,自己到家后发现(Ctrl+B)输出后底下一大堆英文加好多的问号,如下图:

关于这个问题,我从网上查了好多个解决案例,但是问题依旧。人有时候就是很着迷这种不能解决的问题,

但对强迫症患者来说,这种问题尤其不能留着,不停的搜索网上大神们的解决之道,但始终没有一个能解决此问题的方案。

不知道是不是老天看不下去了,在经历了两天搜索,各种方法尝试后不得解决的情况下,终于发现了一位大神(一直待食的猫)的解决方法,

只需要几步就可以解决这个乱码的问题。容我慢慢写下来:

1、打开Sublime Text3,找到"TOOLS",选择“Build System"下面的“Build New System"

这时候软件会生成一个新的配置文件:

到这里,你需要把里面自动生成的文件删除掉,一个不留,然后复制粘贴以下代码到配置文件中去:

    "cmd": ["XXXXXXXXXX","-u","$file"],

    "file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)",

    "selector":"source.python",

*注意:其中的  XXXXXXXXXX  代表你安装Python3时的安装路径,也就是本文的二(3)部分的路径

如:D:/xxx/xxx/python.exe(注意反斜杠)

像我就是把Python装在D盘里面的

  完成后点击左上角 file -- save 保存,可以自己重新命名(一定要记住你命名的这个配置文件的名字),但是路径不可修改,使用默认路径直接保存。     现在可以 依次点击菜单Tools-->Build System-->Python3,选择你之前新创建的配置文件即可   你以为这样就结束了吗?当你们输入后发现问题是不是依旧存在,那就继续折腾吧,小伙子们。 找到刚才我们命名后保存的Python3的文件地址,在哪里呢? Look Here: C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User [这是我电脑里面的这个Python3的保存地址] 在这里多说一点,有些新得不能再新的新手找不到这个路径怎么办,请参照上面的路径依次找过去,   找到这个文件后将此文件拖至Sublime Text3里面,拖进去发现有几行空格的,把空的删掉,使它们挨在一起, (强迫症患者的脑子,瓦特勒,请体谅一下) 然后在第四行下面添加 "env":{"pythonioencoding":"utf8"} 然后再保存,再然后打开Sublime Text3,按照下图选项进行选择:   选择完成后再次输入,按Ctrl+B 是不是就输出正常了。 最后还有一个问题,是对新手的,   目前我也还是一枚Python初级学习者,如果你感觉不错,请给我和这位大神点赞一下,当是支持我们了.(但我码字贴图也很辛苦的,嘿嘿!) 还是希望大家在学习Python的路上坚持自律自规,坚持不懈。有问题不可怕,可怕的是碰到问题调头就走,那就完蛋了。