关于linux 开发环境的编码问题(VIM)
在Linux下开发,曾经被编码的问题弄的很头痛,经常会一些 grep 中文不成等问题,其实,无非是三码合一而已。
首先是Linux的系统编码,可以用locale 命令查看,一般结果如下:
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
可以在~/.bashrc文件中加入 export LANG=en_US.utf8
第二,就是vim 中的设置
打开文件后,如果乱码,可以使用 set enc=utf-8 来设置,当然啦,你原来的文件编码是什么这里就设置成什么; 如果乱码情形依旧存在,那么就是ssh客户端的编码格式和服务器不一致的缘帮,vim中可以执行 set tenc=utf-8 来设置 。、
基本上,通过以上设置,美丽的中文就出现 了,呵呵。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论