为什么是“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必须是有效的语言环境名称,且具有相同的中性设置。 相关内容 无法在笔记本电脑上启用无线网络适配器 在所有 LUKS 加密的 ext4 硬盘上复制文件时,每 15 秒定期暂停/冻结 10 秒(NVMe 不受影响) Ubuntu 20.04 内置音频不再工作 如何修复 jenkins 中未找到 python 模块错误? Ubuntu 23.04 新安装程序崩溃 SAS 控制器卡故障后如何从 SAS 驱动器恢复数据? Wubi 安装停留在几乎完成复制文件的状态 SCOM 规则 - NTFS - 延迟写入丢失 'wine:/home/pop/.PlayOnLinux/wineprefix/LeagueOfLegends 不属于你' 在多级列表中,对于所有级别,每行如何以相同的缩进开始?