为什么是“ LANG = C”?(不是D或E或F)


25

为了关闭本地化功能,应将LANG环境变量设置为“ C”。

为什么是“ C”?它从哪里来的?

Answers:


35

C语言中,场所的名称C“指定C转换的最低环境”(C99 §7.11.1.1;原则一直不变的,因为至少20世纪80年代)。由于大多数操作系统都是用C编写的,特别是受Unix启发的操作系统,其中语言环境是通过LANGLC_xxx环境变量设置的,因此C最终成为了世界各地“安全”语言环境的名称。

POSIX指定两者,C并且POSIX必须是有效的语言环境名称,并且具有相同的中性设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.