为什么是“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必须是有效的语言环境名称,且具有相同的中性设置。 相关内容 在 Live CD 上启动速度最快的 Linux 发行版 如何在 PCManFM 中快速将文件从一个选项卡移动到另一个选项卡 Ubuntu 在音量较大时会失真 带换行符的多个输入 Ubuntu apt zsys 错误 如何增加 ext4 文件系统中 inode 的数量? Exchange Online:奇怪的邮件路由行为 在 xubuntu 上 Forge 安装失败 在 Ubunti 18.04 中启动 libvirt 守护进程时出现问题 如何通过 DDNS 转发 www 子域名并使用该域名的证书? - Ubuntu Nginx Let's Encrypt DDNS