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


本文原创,转载请注明原作者为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 3DataPackagessublime-phpcs-master中,用sublime打开 跳到179行,代码如下:

return data.decode()

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

改成

return data.decode('gbk')

解决!

原文地址:https://www.cnblogs.com/junxu/p/5404786.html