ablelj 发表于 2005-5-31 14:53:18

关于当前系统所用字符集的问题。。。

怎么查看当前系统所用字符集?例如对于en_US这个locale,有多种字符集对应,UTF-8、iso8859-1、iso8859-15…系统默认使用当前一种字符集。怎么知道使用的是那一种呢?还有怎么修改为另一种字符集呢?

不死的天神永恒 发表于 2005-5-31 17:03:46

locale是什么意思啊,有人能告诉我吗?

月下刀客 发表于 2005-5-31 17:55:54

debian:/home/xxx/tools# locale --help
用法: locale [选项...] NAME
或: locale [选项...] [-a|-m]
给出区域特定的信息。

系统信息:
-a, --all-locales          写出可用区域的名称
-m, --charmaps             写出可用字符映射的名称

修改输出格式:
-c, --category-name      写出选中范畴的名称
-k, --keyword-name         写出选中关键字的名称
-v, --verbose            打印更多信息

-?, --help               给出该系统求助列表
      --usage                给出简要的用法信息
-V, --version            打印程序版本号

用“glibcbug”脚本将错误报告给 <[email protected]>。
debian:/home/xxx/tools#

fakeroot 发表于 2005-5-31 18:15:55

有locale.alias定义。

ablelj 发表于 2005-6-10 11:14:35

命令locale只能查出当前所用语言,地区,不能查出字符集
/etc/sysconfig/i18n里面记录了字符集
页: [1]
查看完整版本: 关于当前系统所用字符集的问题。。。