Мой сервер 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