在Sublime Text 3下编译Python时发生"output not utf-8"错误,使用下述方法后解决。
但该方法应该可以推广到用于解决Sublime Text 2及编译其它语言时发生的此错误。
- Windows系统在cmd下输入
chcp
获取当前活动代码页(中文系统默认为936)。Python标准encoding:http://docs.python.org/2/library/codecs.html#standard-encodings - Sublime Text菜单选择Tools -> Build System ->New Build System...。
- 在新的Build System文件中输入以下内容后保存到Packages文件夹下(Packages/User)。
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)", "selector": "source.python", "path": "C:\Python27", "encoding":…