Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3577
  • 博文数量: 3
  • 博客积分: 70
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-23 10:35
文章分类

全部博文(3)

文章存档

2011年(3)

我的朋友
最近访客

分类: LINUX

2011-12-29 15:32:54

使用linux操作系统已经有一段时间了,但一直被中文乱码问题困扰着,现总结一篇文章,记录各种情况的乱码问题以及解决办法。(学习linux操作系统,应该有一定的英语水平,本文暂不考虑此范畴,仅对中文乱码问题做简单解释。)

首先解释一下中文乱码的情况,中文在不同地方都可能出现乱码,而且可能互相影响。所以呢,如果您是新手,请在如下所列的各个方法使用之后,检查一下其他地方的乱码是否解决了,这样可以清晰的分出到底哪里的乱码是怎么解决。
声明:本文并没有对乱码问题,做深入剖析,也没有针对各种版本的linux系统做区分,如果本文没有解决您的乱码问题,请您务必留言说明,说清楚您的操作系统,版本,乱码情况。作者会不断完善本文。谢谢!

一、系统终端,putty终端,telnet登陆显示的中文乱码解决办法

vi /etc/sysconfig/i18n

将内容改为

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"


二、vi/vim中文乱码

在当前用户的根目录下修改vim的配置文件

vim ~/.vimrc

添加:

set encoding=utf-8
set termencoding=utf-8
set fencs=ucs-bom,utf-8,gb18030,gbk,gb2312,big5,euc-jp,euc-kr,latin1,cp936


三、中文文件名乱码

首先查询支持的编码:
locale -a
如果没有你需要的编码,例如zh_CN.utf8
root运行: #dpkg-reconfigure locales
选择你需要的编码,用空格选中,可多选。tab选择“OK”,回车。
默认编码选择zh_CN.utf8
安装你所需要的编码。

修改/etc/profile,
注释掉
export LC_ALL=C

增加
export TERM=xterm-color
export LC_CTYPE=zh_CN.gb2312
export LANG=en_US.UTF-8

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