Feb 28, 2008

Linux cat 显示中文

linux中让cat, more ,etc 显示中文
1) RedHat (rhel5) 编辑/etc/sysconfig/i18n,如下:
LC_CTYPE="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.iso885915:en_US:en"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"

2) Ubuntu (7.04)
$ sudo locale-gen zh_CN.GB18030
$ sudo cat /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.GB18030"

注:1. 为了使cat,more, less等程序显示中文需要修改系统的LC_CTYPE
2. 根据自己的情况修改LC_CTYPE,比如,你要修改的文件类型为ISO-
8859,需设置LC_CTYPE为GB系列
3. 查看文件类型用 file - determine file type

No comments:

Post a Comment

您的评论将使我blog更有动力~