如果我按如下方式设置 LANG
导出 LANG=fr_CA.utf8
我相信这意味着使用法语的规则,如在加拿大所说的,货币,时间,日期,排序规则等,并且底层代码集是utf8(而不是例如8位ASCII变体)。
这是对的吗。如果是这样 - 有人可以指出我一个明确的参考,以便我可以教育我公司的其他人。
或多或少。
用户可以分别设置货币 (LC_MONETARY
)、时间、日期 (LC_TIME
)、排序规则 (LC_CTYPE
) 等类别的区域设置,覆盖LANG
。至于区域设置名称, 它们不一定在所有系统上都相同(可能受/etc/locale.gen
和/usr/share/locale
中安装的内容的影响),但提供的 glibc 语言环境名称
大多数区域设置名称都遵循 XPG 语法,最多由四个部分组成:
语言[_领土[.代码集]][@修改器]