Назад | Перейти на главную страницу

в Ubuntu, в чем разница между en_US: utf8 и en_US: при установке LANGUAGE

связанный вопрос: Что означает переменная среды LANGUAGE для установки языкового стандарта в Ubuntu?

для установки локаль мой существующий сервер Ubuntu 12.04 имеет LANGUAGE так как en_US:
И я могу установить его на en_US:utf8 также. В чем разница ?

существующая конфигурация, которую я нашел, набрав locale

LANG=en_US.utf8
LANGUAGE=en_US:
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

РЕДАКТИРОВАТЬ: прямо сейчас LANGUAGE является en_US:. обратите внимание на двоеточие в конце

en_US использует кодировку ASCII, и en_US.utf8 использует кодировку UTF8 (Unicode). Поскольку UTF8 является расширенным набором ASCII, он используется по умолчанию и является хорошим выбором, если у вас нет особой причины избегать Unicode.