为什么是“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必须是有效的语言环境名称,且具有相同的中性设置。 相关内容 Markdown 表格在渲染的 PDF 中溢出 如果直接连接到调制解调器,DNS 查找如何执行? 如何获取带有循环符号链接的目录 tarball? 在 Centos 6 上同时安装 php 5.5+ 和 5.3 Skype 中的证书错误:pmpubs Word 中的自定义章节布局 在 Ubuntu 11.04 启动器上恢复主页图标 BibTeX (TeX Live 2013) 无法在 URL 中转义 & Sas/Sata 突袭控制器具有专用管理接口吗? 在 MacOS X 中,如何防止扩展名为 .theme 的文件夹被视为包?