安装 Linux 时,选择服务器区域设置需要考虑哪些因素?

安装 Linux 时,选择服务器区域设置需要考虑哪些因素?

en_GB当我安装 Linux(针对 GB 语言环境)时,我会看到选择、en_GB.UTF-8和的选项en_GB.ISO-8859-15

做出选择时会考虑哪些因素?据我所知,英国字母表不使用UTF-8,或者使用UTF-8,但我还没有经历过或认识到这会在服务器上引起什么问题。

有没有什么方法可以判断哪种方法更适合自己的情况?我知道像 Postgres、MySQL 和 SQLite 这样的数据库安装似乎更喜欢 UTF 语言环境。

答案1

这些选项之间的区别在于文本使用的字符编码。如果选择 en_GB 系统将使用 iso8859-1 字符集。 iso8859-15大致相当于iso8859-1,但八个代码点的含义发生了变化;例如,货币符号 ¤ 已被欧元符号 € 取代。这些编码每个字符使用 8 位,因此仅限于 256 个不同字符的固定集(实际上更少)。

UTF-8 是一种 Unicode 编码。 Unicode 是包罗万象的字符表示方案,为超过 128000 个字符和表情符号定义了代码点。 Unicode 绝对也支持英国字母表。

我的建议是使用 UTF-8,因为它是其他字符集的超集,并且在当今的 Linux 上广泛使用。

相关内容