为什么是“LANG=C”?(而不是 D 或 E 或 F) 2024-6-12 • linux localization locale 为了关闭本地化功能,应该将 LANG 环境变量设置为“C”。 为什么是“C”?它从何而来? 答案1 在里面C 编程语言,区域设置名称C“指定 C 翻译的最小环境”(C99§7.11.1.1;该原则至少从 1980 年代以来就一直保持不变)。由于大多数操作系统都是用 C 编写的,尤其是受 Unix 启发的操作系统,其中通过LANG和LC_xxx环境变量设置区域设置,C因此最终成为任何地方的“安全”区域设置的名称。 POSIX指定C和POSIX必须是有效的语言环境名称,且具有相同的中性设置。 相关内容 删除启动脚本后如何恢复系统 思科路由器 - 未在启动脚本中保存 nat 路由信息 文件传输 1 TB Bim 文件 如何在 XeLaTeX 中指定后备字体链? TeXstudio 无法编译 Nature 模板 在 Windows 2008(不是 R2)上安装 SSTP 服务器。可能吗? 如何让 Squid 向 Zscaler 提供身份验证凭据? 如何将 ata4.00 与适当的 /dev/sdX 或实际物理磁盘匹配? 尝试通过 http 克隆/获取任何存储库时出现 Gitolite 502 与文件系统无关的解决方案