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

Изменить порядок кодировки по умолчанию в locale -a

Мой сервер ubuntu выводит следующее после locale -a:

C
C.UTF-8
POSIX
fr_FR.utf8

если я ввожу export LANG=fr_FR.UTF-8, он немного меняется:

C
C.UTF-8
fr_FR.utf8
POSIX

Главное отличие в том, что теперь мои рельсовые инструменты работают! Как я могу изменить порядок кодирования, чтобы при следующем входе в систему второй порядок был уже установлен?

Для этого вы можете попробовать несколько вещей. Сначала попробуйте установить переменную LANG в /etc/default/locale к fr_FR.UTF-8

если это не сработает, попробуйте добавить переменную LANG к каждому из следующих

~/.profile ~/.bashrc ~/.bash_profile

в противном случае вы можете восстановить свою локаль

sudo locale-gen fr_FR sudo locale-gen fr_FR.UTF-8

Регион с поддержкой Regen

sudo dpkg-reconfigure locales

затем обновите текущую локаль

sudo update-locale LANG=fr_FR.UTF-8