解决RedHat操作系统终端显示出现乱码的问题
来源:互联网 发布:数据精灵9.8.2注册机 编辑:程序博客网 时间:2024/05/21 17:46
初始环境:
RedHat Linux Release 9(Shrike)
Kernel 2.4.20-8 on an i686
Vim6.1
Question:
Redhat终端Shell环境下命令执行信息以及vim下查看中文字符都显示乱码?
Answer:
参考i18n文件,在目录/etc/sysconfig/中找到 i18n 文件,
对照修改:
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB2312"
SYSFONT="lat0-sun16"
#LANG="zh_CN.GB18030"
#LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
#SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
#SYSFONT="lat0-sun16"#SYSFONTACM="8859-15"
参照以上方式只能将终端shell的乱码转换为英文
若要转为中文,可对root目录下 .bash_profile 进行修改:
在文件末尾添加:
export LC_ALL="zh_CN.GB18030"
export LANG="zh_CN.GB18030"
同时恢复之前i18n文件中屏蔽掉的中文设置参数
此时已解决Shell环境下的乱码,但在vim环境,中文字符依然呈现乱码,
改良的做法是:
在root目录下的 .vimrc 文件中添加如下:
let &termencoding=&encoding
set fileencodings=utf-8,gbk
可使效果有所改善,但仍然无法显示中文。
个人怀疑是vim版本过于老旧所致,下次改装vim7.3试试效果。
本文地址http://www.chengxuyuans.com/Unix/57734.html
- 解决RedHat操作系统终端显示出现乱码的问题
- 英文版Redhat E5.4解决xshell终端vi命令显示乱码的方法
- redhat as4 终端乱码解决
- 解决Ubuntu终端中文乱码显示问题
- 解决Ubuntu终端中文乱码显示问题
- 解决Ubuntu终端中文乱码显示问题
- 解决Ubuntu终端中文乱码显示问题
- ubuntu终端显示乱码的解决
- 解决redhat linux乱码的问题
- MySQL插入显示汉字出现乱码问题的解决
- MySQL插入显示汉字出现乱码问题的解决
- [转]RedHat终端中文乱码解决
- SecureCRT 终端的中文显示乱码问题
- 解决telnet终端乱码的问题
- 解决CentOS终端乱码的问题
- Linux 终端显示乱码解决
- 解决MySQL在终端和网页中显示乱码问题
- 解决putty终端中显示linux系统中C编程使用curses中文乱码的问题
- Hibernate -- 操作持久化对象
- IOS开发笔记
- SRM 602 D1L1:TypoCoderDiv1,dp
- jboss6 部署优化
- 关于Java虚拟机中的字节码指令javap
- 解决RedHat操作系统终端显示出现乱码的问题
- http协议学习系列
- codeforces 394A Counting Sticks(题目虽简单,但是考虑的情况多,需仔细)
- 虚拟机里的CentOS 6直接克隆或拷贝后无法识别eth0
- oracle11g rac 实例1不能启动 ORA-01078
- tomcat下Gzip压缩
- Stacked Autoencoders
- Unity3D-深入剖析NGUI的游戏UI架构
- SGLTE and SVLTE