linux文件中中文乱码,Linux中文乱码问题详解--本文旨在解决linux中一切中文乱码问题【转】...

使用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-8set 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值