Linux下字符集管理

Linux下字符集管理

一. 相关命令命令

locale (查看当前使用的字符集编码)

locale -a (查看所有可用的字符集编码)

localedef (安装系统locale的信息)

二. Linux下几个i18n(internationalization)相关的目录和文件

/etc/sysconfig/i18n

linux操作系统的locale的配置文件,它可以用来配置当前的语言,字符集等。/etc/sysconfig/i18n的文件样式可能如下所示:


LANG="zh_CN.GBK" (指定当前操作系统的字符集)

SUPPORTED="zh_CN.GBK"(指定当前操作系统支持的字符集)

SYSFONT="lat0-sun16"(指定当前操作系统的字体)

/usr/share/i18n/charmaps

这个目录下存放了该Linux操作系统可用字符集的安装包,如果你的操作系统上没有安装某个字符集可以到这个目录下寻找安装包。例如:GBK的安装包名字为GBK.gz

/usr/share/i18n/locales

这个目录下存放了和所有语言包对应的locale信息,例如:zh_CN.GBK是一个完整的字符集,其中zh表示语言,CN表示这个语言使用的国家,GBK表示这个语言所对应的编码。/usr/share/i18n/locales下存在的都是类似zh_CN的语言和所在国家的信息。

/usr/lib/locale

这个目录存放的都是目前操作系统上已经安装好的locale信息。

三.安装字符集编码

以Linux下安装GBK的示例

  1. 查看Linux字符集的安装包目录下字符支持

ls -l /usr/share/i18n/charmaps | grep GBK

  1. 安装字符集

localedef -f GBK -i zh_CN /usr/lib/locale/zh_CN.GBK

  1. 查看字符集是否支持

locale -a | grep GBK]

  1. 设置字符集

修改/etc/sysconfig/i18n文件LANG="zh_CN.GBK"指定当前操作系统使用的字符集

也可以通过 export LANF="zh_CN.GBK" 临时设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hzw@sirius

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值