sublime text 3 python3在Mac上无法显示中文 ,UnicodeEncodeError

原创 2018年04月17日 17:52:34

已配置了sublime text3 使用anaconda Python3 的build system  

{
    "cmd": ["python", "-u", "$file"],
    "path":"/Users/areana/software/anaconda3/bin",
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "[source.python]",
}
在网上查找了一些资料,用
import sys
print(sys.stdout.encoding)
打印了当前的编码,

输出结果 'US-ASCII' 

确实是输出设置的问题,默认英文状态采用 ASCII 肯定无法显示中文。

根据网上的修改方法,在配置中加入

"env": {"LANG": "en_US.UTF-8"}
{
"cmd": ["python", "-u", "$file"],
"path":"/Users/areana/software/anaconda3/bin",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "[source.python]",
"env": {"LANG": "en_US.UTF-8"}
}

修改后配置如上,重启sublime后中文输出正常了。


参考链接:https://blog.csdn.net/u011286584/article/details/55259897






足球与编程

  我是一个很容易满足很容易快乐很容易感动的人, 但每每看了中国猪球队的比赛, 就好象换了另一个人,连GF都不敢靠近, 我一直在思考中国猪球队的队员们为什么总是这样, 没有激情没有精神没有骨气,到底是...
  • harrymeng
  • harrymeng
  • 2003-09-11 11:13:00
  • 2205

【sublime text3】解决UnicodeEncodeError: 'ascii' codec... 的问题——python3

网上存在大量的解决这个问题的方法好像都是相互转载的,其实需要区分是python3本身的问题还是工具的问题1.先在终端输出中文,可以2.用工具输出,报以上错误so:工具问题解决sublime text3...
  • dangbai01_
  • dangbai01_
  • 2018-01-04 08:49:24
  • 353

SublimeText3中python控制台不显示中文解决办法

解决办法: 1.Tools-->Build System-->New Build System... 2.输入以下内容 {     "cmd": ["E:\\Program Files\\...
  • V_victor
  • V_victor
  • 2016-03-01 21:36:48
  • 1899

SubLime Text3 Python不能输出中文的解决办法

用ST3编写Python想输出中文,根据什么都不显示,但自己开个cmd用python 加载此脚本却显示正常, 那么问题出在st3的编码问题上,可能默认的Python build没指定编码,找了半天也不...
  • rocklee
  • rocklee
  • 2015-12-16 15:31:10
  • 6202

mac下sublime text3中文乱码问题

安装Package Control Package Control用来方便的管理各种插件,其实他自己也是一个插件。它的官网是 https://packagecontrol.io/ 使用ct...
  • sun19930808
  • sun19930808
  • 2016-03-14 20:47:57
  • 5617

解决Mac Sublime text 2不能显示中文问题

一、安装Package Control按照提示复制一段Python命令安装Package Control,也可以直接复制这一段到控制台(Ctrl+~)import urllib2,os; pf='Pa...
  • Landscape1112
  • Landscape1112
  • 2016-09-28 20:19:37
  • 1011

【Python】Mac下Sublime Text3配置Python3开发环境

Mac下Sublime Text3配置Python3开发环境设置Sublime Text的语法为python View -> syntax ->python 设置编译环境(默认python版本2....
  • qq_33304418
  • qq_33304418
  • 2017-03-18 23:06:49
  • 8696

sublime text中用python3运行文件

Edit sublime text中用python3运行文件 在sublime text中可以使用快捷键cmd + b(windows是CTRL + b)快速运行一个python文件,subl...
  • yelyyely
  • yelyyely
  • 2014-11-07 11:50:01
  • 5520

Mac下Lua Sublime Text3 开发环境搭建

1.安装Lua编译器下载Lua, http://www.lua.org/;解压后,cd进入该文件夹src目录下,修改Makefile里macosx后一行为 macosx: $(MAKE) all MY...
  • Kaitiren
  • Kaitiren
  • 2015-08-25 18:41:15
  • 3017

Sublime Text 3 运行Python控制台不能输出中文的解决方法

默认的编译器可以直接按Ctrl+B编译运行Python,并在控制台输出结果.美中不足的是无法输出中文,需要自己手动配置一番。 在Sublime Text 3 中依次点击菜单Tools->build ...
  • kinglearnjava
  • kinglearnjava
  • 2015-10-13 23:37:05
  • 9961
收藏助手
不良信息举报
您举报文章:sublime text 3 python3在Mac上无法显示中文 ,UnicodeEncodeError
举报原因:
原因补充:

(最多只允许输入30个字)