UTF-8

UTF-8

我想切换到法语区域设置。因此我尝试了以下命令:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

但我收到了警告

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

如何将语言环境设置为法语?我需要安装其他软件包吗?

答案1

尝试以下命令

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR

答案2

我遇到过同样的问题,除了 之外,其他所有答案都不起作用dpkg-reconfigure locales。但这样做太耗时了。只需取消注释您需要的所有语言环境/etc/locale.gen并运行locale-gen。或者从命令行执行此操作(以 root 身份):

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

答案3

我已经与此斗争了大约一周。

对我来说最可靠(也是最简单)的方法是使用以下方法编辑我的个人资料文件

gedit ~/.profile

添加此语言变量以便在每次登录时设置

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

您需要注销并重新登录才能使更改生效。

答案4

UTF-8

这是获得UTF-8最多投票的答案的版本。

我收到以下错误:

-bash: warning: setlocale: LC_ALL: cannot change locale (en_IE.UTF-8)

发出以下命令足以消除此bash警告:

$ sudo locale-gen en_IE.UTF-8

附注:爱尔兰地区en_IE.UTF-8提供英语,货币为欧元€。

相关内容