更改区域设置中的默认编码顺序 -a

更改区域设置中的默认编码顺序 -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

主要区别在于,现在我的 rails 工具可以正常工作了!我如何更改编码顺序,以便下次登录时,第二个顺序已经设置好了?

答案1

您可以尝试以下几种方法,首先尝试将 LANG 变量设置/etc/default/localefr_FR.UTF-8

如果这不起作用,请尝试将 LANG 变量添加到以下每个变量中

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

否则你可以重新生成你的语言环境

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

重新生成支持的区域设置

sudo dpkg-reconfigure locales

然后更新当前语言环境

sudo update-locale LANG=fr_FR.UTF-8

相关内容