您的位置:首页 > 产品设计 > UI/UE

sublime text2 build时的编码出错

2020-02-14 23:49 399 查看

1、build时控制台出现


[Decode error - output not utf-8]

解决办法,打开

C:\Users\用户名\AppData\Roaming\Sublime Text 2\Packages\User\您的编译配置文件

增加"encoding":"cp936"


{
"cmd": [
"D:\\flex_sdk_4.6.0.23201B\\bin\\mxmlc.exe",
//"-o", "${project_base_name}.swf",
"${file}"
],
"selector": "source.actionscript",
"encoding": "cp936"
}


2、当前代码文件在中文目录时候,编译出错时


打开:

C:\Users\liqun\AppData\Roaming\Sublime Text 2\Packages\Default\exce.py

修改


proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
[/code] 为



proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
[/code]

self.proc = subprocess.Popen(arg_list, stdout=subprocess.PIPE,
[/code] 前增加

for index in range(len(arg_list)):
arg_list[index]=arg_list[index].encode(sys.getfilesystemencoding())
[/code]


转载于:https://my.oschina.net/xlqstar/blog/95655

  • 点赞
  • 收藏
  • 分享
  • 文章举报
chuinu5023 发布了0 篇原创文章 · 获赞 0 · 访问量 19 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: