sublime text2 build时的编码出错

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())



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

self.proc = subprocess.Popen(arg_list, stdout=subprocess.PIPE,
前增加

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


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值