您的位置:首页 > 编程语言 > PHP开发

sublime text 3 phpcs插件无效 UnicodeDecodeError错误解决方法

2016-04-18 15:52 736 查看
本文原创,转载请注明原作者为http://www.cnblogs.com/junxu/

1、如何配置phpcs

参考:http://my.oschina.net/qsmoon/blog/280813

2、配置好了phpcs后发现无效,没有弹窗提示错误,SublimeLinter到是生效了

3、查看控制台,如下:



注意最后一句错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 501: invalid continuation byte

而且是最后运行phpcs.py的第179行代码后产生的错误

phpcs.py位于目录D:\Sublime Text 3\Data\Packages\sublime-phpcs-master中,用sublime打开 跳到179行,代码如下:

return data.decode()


原来是输出data的时候编码方式不对导致的

改成

return data.decode('gbk')


解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: