Chinaunix首页 | 论坛 | 博客
  • 博客访问: 145201
  • 博文数量: 68
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 720
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-28 20:01
文章分类

全部博文(68)

文章存档

2015年(68)

我的朋友

分类: LINUX

2015-08-31 17:07:24

日常的服务器维护中一直都是用SecureCRT来连到服务器,间中遇到了一些乱码的问题,现将解决方法记录如下:

1)中文名文件名显示乱码:首先将linux的语言环境设为中文 export LANG=zh_CN.UTF-8;然后在CRT会话选项-外观中将“字符编码”设成UTF-8;如果没有效果,则可以试试用convmv对文件进行转码:

 #yum install convmv

#convmv r -f GBK -t UTF-8 --notest --lowmem 文件/目录

2)文本文件的中文内容乱码:这种情况多出现在跨平台的文件传输上,如将windows中的文件上传到linux后内容乱码、从linux中用FTP下载windows平台的FTP服务器的文件内容为乱码等。情况1可以先在windows上将文件另存为,编码选择UTF-8,情况2等则可以用工具enca将文件转成UTF-8格式,如 enca -L zh_CN -x utf-8 文件名。

3)不小心用cat一个二进制文件时导致终端界面乱码:输入reset命令,按2次回车,不行的话输入tput sgr0,一般来说终端界面乱码都可以用tput sgr0搞定

其他:

用VNC安装ORACLE时出现乱码,建议使用英文环境来装:LANG=C ./runinstaller.sh 

暂时就记录这些吧

阅读(480) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~