sublime text 2编译Python时打印中文报错的解决方案
来源:互联网 发布:曼陀罗记忆知乎 编辑:程序博客网 时间:2024/05/21 22:45
当用sublime text 2 编译 python 文件时,若 print 打印出的中文时,控制台会报错:
[Decode error - output not utf-8]
解决方案如下:
打开 sublime text 2 首选项 -> 浏览插件,进入 Python 文件夹,并找到 Python.sublime-build 文件。
打开如下:
{"cmd": ["python", "-u", "$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python"}
将其修改为:
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "cp936" }
即可解决该问题。
PS:Python.sublime-build 位置:
Sublime Text 2 : SublimeText2\Data\Packages\Python\Python.sublime-build
Sublime Text 3 :SublimeText3\Packages\Python.sublime-package
Python.sublime-package 实质为zip压缩包,更改后缀名,解压缩后即可找到Python.sublime-build。修改后,再重新打包成Python.sublime-package替换即可。
0 0
- sublime text 2编译Python时打印中文报错的解决方案
- Sublime Text 2中文乱码解决方案
- 用sublime text 2 build python 遇到中文的问题
- 解决sublime Text编译python中文脚本出错
- Sublime Text 2 编译C++ C# Python
- sublime text报错
- Sublime text UTF-8文件 中文无法显示的解决方案
- Linux 下 Sublime Text 中文输入问题的解决方案
- sublime Text 2使用sublimeREPL报错的解决方法
- Sublime Text 3 中文输入 快速解决方案
- Sublime Text 3中文显示乱码解决方案
- Sublime Text 3 中文乱码解决方案
- Python 使用 Sublime text 3 运行报错 [Decode error
- Sublime Text 运行包含中文字符串的python程序
- Python的Print打印中文乱码解决方案
- Python的Print打印中文乱码解决方案
- Sublime Text编译CoffeeScript出错解决方案
- 关于用sublime text直接编译python的设置
- 几个开放API接口
- Android性能优化典范(一)
- 从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
- 用长度为0的数组管理共享内存
- Android主界面退出再次进入略过欢迎面
- sublime text 2编译Python时打印中文报错的解决方案
- 使用Eclipse构建Maven项目 (step-by-step)
- eclipse下gradle配置
- C_C++变量命名规则
- 如何屏蔽百度蜘蛛呢?
- MongoDB 初步使用
- 从零开始学C++之STL(八):函数对象、 函数对象与容器、函数对象与算法
- 四 spring 源码分析--- 容器启动 时序图
- 事件,信号量,互斥量