日期:2014-05-16  浏览次数:20673 次

linux vi utf-8编码显示乱码[转载]
解决方法:cuteftp -> 全局设置内 -> html编辑器 -> 将内置便器改成记事本,ok 高高兴兴打开SecureCRT,登上节点vi ,又乱码,靠靠.... 

解决方法:
1.最好先把/etc/sysconfig/i18n的Lang改了LANG="zh_CN.UTF-8"然后exprot LANG="zh_CN.UTF-8" 让他在当前会话中生效虽说后来偶又改了LANG="zh_CN.GB180301"也没出啥问题,保险起见么,还是统一的好~~ 

2.自己用户目录下(/root)创建.vimrc文档并加入
set fileencodings=gb2312,gb18030,utf-8
set termencoding=utf-8 

3.进入root目录vi .viminfo
编缉.viminof文件,修改如下:
*encoding==utf-8.gbk退出登录会话再进入 

4.进入Secure CRT的设置,选项->会话选项->外观->字符编码->uft-8 
再vi一把,啊哈哈哈,欧克了~~ 

找个gbk的文件cat一把,乱码 = = b对了,应该是Secure CRT的设置,选项->会话选项->外观->字符编码->默认这下gbk的就好了,现在已经与系统无关了,只要切换Secure CRT的设置就能gbk,utf通吃,


【转载】http://hi.baidu.com/computer02422/blog/item/793aca306e0129a45edf0eea.html