最近几天在学习R语言,在画各种可视化的图表,在标记标题为汉字的时候,发现R 会报错
“句法分析器2行里不能有多字节字符”
究其原因是在windows 系统,R的编译时GBK 编码的,而我的R代码是用 Sublime Text3 写的,Sublime Text3 默认是保存为UTF-8 编码的,编码的不一致导致报了上面的错误,解决办法就是将代码保存为GBK或者gb2312,但是发现Sublime Text3 不支持GBK,因为我用EmEditor将代码保存为GBK 编码后,在Sublime Text3 里就变成乱码了,百度查了一下,需要安装插件才可以。
1 安装package controller
在Sublime Text3 的命令行中输入下面的代码,然后回车
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).he