При установке Linux какие факторы влияют на выбор языка для сервера?

Когда я устанавливаю Linux (для локали GB), мне предоставляется возможность выбора en_GB , en_GB.UTF-8 и en_GB.ISO-8859-15 .

Какие факторы входят в выбор? Насколько я знаю, британский алфавит не использует UTF-8, или он это делает, но я не испытал или не понял, какие проблемы возникают на сервере.

Есть ли способ рассказать, что может быть более подходящим для вашего дела? Я знаю, что установки баз данных, такие как Postgres, MySQL и SQLite, похоже, предпочитают локаль UTF.

Разница между этими параметрами заключается в том, что кодировка символов используется для текста. Если вы выберете en_GB, система будет использовать набор символов iso8859-1. Iso8859-15 примерно эквивалентен iso8859-1, но восемь кодовых пунктов изменили значение; например, символ валюты ¤ был заменен знаком евро. Эти кодировки используют 8 бит на символ и поэтому ограничены фиксированными наборами из 256 различных символов (даже на практике).

UTF-8 является кодировкой Unicode. Unicode – это всеобъемлющая схема представления символов, определяющая кодовые точки для более чем 128000 символов и эмозис. Unicode определенно также поддерживает британский алфавит.

Моя рекомендация – использовать UTF-8, потому что это надмножество других наборов символов и широко используется в Linux сегодня.