Локаль и кодировка
шпаргалка · Ubuntu 24.04 https://lab.dimsanych.ru/ru/wiki/locale/Шпаргалка
-
localeтекущие настройки -
locale -aдоступные локали -
sudo locale-gen ru_RU.UTF-8сгенерировать -
sudo update-locale LANG=en_US.UTF-8системная (или localectl set-locale) -
export LC_ALL=Cстабильный вывод в скриптах -
LC_ALL=C sort fileразовая байтовая сортировка -
localectl statussystemd-вид
Конфигурация
Иерархия: LC_ALL (перебивает всё) > конкретные LC_* > LANG (общий дефолт).
| Переменная | На что влияет |
|---|---|
LANG |
общий дефолт для всех категорий |
LC_CTYPE |
кодировка (UTF-8!) |
LC_TIME |
формат даты/времени (см. date) |
LC_NUMERIC |
десятичный разделитель (. или ,) |
LC_COLLATE |
порядок сортировки (sort) |
LC_ALL |
перебивает всё (для скриптов: LC_ALL=C) |