Chinaunix首页 | 论坛 | 博客
  • 博客访问: 262256
  • 博文数量: 82
  • 博客积分: 2502
  • 博客等级: 少校
  • 技术积分: 842
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-04 15:13
文章分类

全部博文(82)

文章存档

2011年(3)

2009年(25)

2008年(54)

我的朋友

分类: LINUX

2008-07-28 21:59:45

最近在系统升级后,执行了etc-update后。出现了系统中文字体没办法显示的问题。在网上找了好多资料,后来自己慢慢清楚了如何设置。
首先有关于字体设置的文件:
 /etc/locale.gen
en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB18030 GB18030
zh_CN GB2312

还有 /etc/env.d/02locale

LANG=""
#LC_CTYPE=zh_CN.UTF-8
#LANGUAGE="zh_CN:zh:en_US:en"
#LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
这个可以用命令来设置:
export LC_ALL=“”
export LC_CTYPE="zh_CN.UTF-8"
export
LANG=”en.UTF-8“
先执行env-update
然后执行:
locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
执行locale
此时的提示为:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
后来我发现其实只要设置
/etc/locale.gen这个文件夹就可以了,其他的都是那几个命令搞定的。
做完后重启下X的桌面环境就可以了

阅读(1286) | 评论(0) | 转发(0) |
0

上一篇:暑假

下一篇:ntfs-3g 挂载和创建中文文件

给主人留下些什么吧!~~