LANG 设置中 .utf8 后缀的含义



如果我按如下方式设置 LANG

导出 LANG=fr_CA.utf8

我相信这意味着使用法语的规则,如在加拿大所说的,货币,时间,日期,排序规则等,并且底层代码集是utf8(而不是例如8位ASCII变体)。

这是对的吗。如果是这样 - 有人可以指出我一个明确的参考,以便我可以教育我公司的其他人。

或多或少。

用户可以分别设置货币 (LC_MONETARY)、时间、日期 (LC_TIME)、排序规则 (LC_CTYPE) 等类别的区域设置,覆盖LANG。至于区域设置名称, 它们不一定在所有系统上都相同(可能受/etc/locale.gen/usr/share/locale中安装的内容的影响),但提供的 glibc 语言环境名称

大多数区域设置名称都遵循 XPG 语法,最多由四个部分组成:

语言[_领土[.代码集]][@修改器]

最新更新