【发布时间】:2023-03-29 17:33:01
【问题描述】:
如果我如下设置 LANG
导出 LANG=fr_CA.utf8
我相信这意味着使用加拿大所说的法语规则,用于货币、时间、日期、排序规则等,并且基础代码集是 utf8(而不是例如 8 位 ASCII 变体)。
这是正确的。如果是这样 - 有人可以指点我一个明确的参考,这样我就可以教育我公司的其他人。
【问题讨论】:
如果我如下设置 LANG
导出 LANG=fr_CA.utf8
我相信这意味着使用加拿大所说的法语规则,用于货币、时间、日期、排序规则等,并且基础代码集是 utf8(而不是例如 8 位 ASCII 变体)。
这是正确的。如果是这样 - 有人可以指点我一个明确的参考,这样我就可以教育我公司的其他人。
【问题讨论】:
或多或少。
用户可以分别设置categories的区域设置,例如货币(LC_MONETARY)、时间、日期(LC_TIME)、排序规则(LC_CTYPE)等,覆盖LANG。至于语言环境名称,
它们不一定在所有系统上都相同(可能受/etc/locale.gen 和/usr/share/locale 中安装的内容的影响),但提供的glibc locale names
大多数语言环境名称遵循 XPG 语法,最多由四个部分组成:
语言[_地域[.代码集]][@修饰符]
【讨论】: