背景:在某个服务器上发现 vim 编辑和 crontab -e 输入中文的时候都是乱码,改了xshell的配置为utf-8后还是不得,好气啊
解决:发现 crontab -e 其实也是用 vi 编辑的,然后 vi 和 vim 都需要配置些变量,具体看下面的配置,亲测有效的,记得是两个文件哦。
编辑/etc/vimrc 和 /etc/virc,加入以下内容即可
set encoding=UTF-8
set langmenu=zh_CN.UTF-8
language message zh_CN.UTF-8
set fileencoding=utf-8