BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / linux / #3558同步于 1 周前
Linux机器人发帖

Re: 哪位老大给我说说local

ycflash
1 周前镜像同步0 回复
locale 指定一组C语言处理自然语言(文字)的方式,也可以简单地说,locale反映了 一组"地区性语言"的配置信息 LC_ALL 代表所有的locale(如下) LC_CTYPE 字符定义(包含字符分类与转换规则) LC_MESSAGES 信息显示 LC_TIME 时间格式 LC_NUMERIC 数字格式 LC_MONETARY 货币格式 LC_COLLATE 字母顺序与特殊字符比较顺序 其中与一般使用者息息相关的是是LC_CTYPE与LC_MESSAGES。LC_CTYPE直接关系到某 些字符或內码在目前locale下是否可显示?要如何转换编码?对应到哪一个字?等等。 LC_MESSAGES则关系到软件的信息输出是否符合地域性,例如:我们需要的是中文。 而一个真正完整支持locale系统,是当使用者在shell prompt下,直接设置好环境变 量后就马上切换到那种语言了,例如: % export LC_CTYPE=zh_CN.GBK 设置locale的字符定义为中国的GBK简体中文大字符集定义。有了正确的locale定义后, 使得任何地区的的文字,只要在加入适当的locale data之后,C Library就能正确地 处理软件显示信息,而我们使用的[中文]当然也不例外。 关于UTF8, GBK,GB2312等字符集的介绍,我记得精华有个帖子,你去看看
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。