我们正在使用几台以英语作为工作语言的 Ubuntu 服务器;然而,在机器中设置 en_US 语言环境后,我们在 apt-cacher-ng 下载翻译文件时遇到问题。一种解决方案是将语言环境更改为 POSIX。考虑到所有选项,我们希望更改所有系统中的区域设置。
将区域设置从 en_US 值更改为 POSIX 会对系统产生什么后果?除了值的变化之外,对 LC_* 是否还有任何影响?
答案1
看我应该将区域设置设置为什么?这样做会产生什么影响?有关区域设置的完整概述。简而言之,C
和之间的一个有用区别en_US
是LC_CTYPE
设置:C
限制应用程序ASCII码同时en_US
允许拉丁语1。对于美国英语环境,一个好的设置是设置LC_CTYPE=en_US.UTF-8
,指定UTF-8的编码统一码字符集是当今事实上的标准字符编码;并保留其他设置未设置(相当于C
(或POSIX
同义))。