Ubuntu Linux 增加可用字符集支持

本文介绍Ubuntu系统中如何配置字符集支持,重点讲解了通过编辑/var/lib/locales/supported.d/目录下的文件来实现UTF-8和其他编码的支持。文章列举了默认配置文件的内容,并解释了如何启用GBK等中文编码。

Ubuntu默认情况下只支持UTF-8。

这个目录(/var/lib/locales/supported.d/)下的文件(不只一个,可以是任意文件名,只要在这个目录下就行)存放字符集映射的配置,什么是字符集映射?我估计就是与Windows中代码页类似的机制,可以Linux内部支持的UTF-8编码映射为GBK等编码,不过Ubuntu上使用GBK会出现问题,主要是Nautilus和归档管理器不只持UTF-8以外的编码,还有一些播放器,不过这些播放器在中文环境下怎么弄都是乱码,根不支持中文没啥差别。在我的电脑上默认有3个文件local zh-hans zh-hant,分别用于配置UTF-8,中文简体编码(GB2312,GBK,GB18030),中文繁体编码(BIG5)

如下编辑

hetao@Research:~$ ls /var/lib/locales/supported.d/
local zh-hans zh-hant
hetao@Research:~$ cat /var/lib/locales/supported.d/*
gv_GB.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_SG.UTF-8 UTF-8
zh_HK.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
zh_HK.BIG5 BIG5
zh_TW.BIG5 BIG5

最后执行sudo locale-gen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值