转Linux操作系统下终端乱码的终极解决方案 export LANG=zh_CN.UTF-8 export LANG=en_US
感谢 zhangxinrun_业余erlang 用linux的终端工具SecureCRT的时候,每次提交SVN想输入中文日志的时候总是输不了中文。 svn ci -m "" 这时候两个引号之间就是没有办法输入中文。 后来跟其他同学请教,找了一个终极解决方案 要先保证SecureCRT是UTF8格式的,设置:选项-会话选项-终端-外观的字符编码,选择utf-8 首先,在/home/yourname下面建立一个文件.vimrc,然后这个文件中写入如下代码 1 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 2 set termencoding=utf-8 3 set encoding=utf-8 4 set fileencodings=ucs-bom,utf-8,cp936 5 set fileencoding=utf-8 6 set nohls 7 set nu 8 filetype on 9 syntax on 10 set tabstop=4 11 set shiftwidth=4 12 set autoindent 13 set smartindent 14 set showmatch 15 set ruler 16 上代码的大概含义就是终端支持UTF8,也就是可以支持中文。 然后再命令行执行如下命令