设置 locale

设置 locale 其实就是设置环境变量。在 /etc/environment[38]文件中设置全局环境变量:

LANG="zh_CN.UTF-8"  

~/.profile~/.bashrc中设置用户环境变量:

export LANG="zh_CN.UTF-8"  

完成后可以使用locale命令检验

生成 locale

如果你设置了一个不可用的 locale,请使用 localedef 生成该 locale

localedef -c -i en_US -f ISO-8859-15 en_US.ISO-8859-15  

可能你在系统中只要用到一个或者两个 locale。你可以在 /etc/locale.gen 中指定所需的的 locale。添加 locale 到 /etc/locale.gen

en_GB ISO-8859-1
en_GB.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15  

下一步是执行locale-gen。它会生成/etc/locale.gen文件中指定的所有 locale。



[38] gentoo 中使用专门的文件 /etc/env.d/02locale 设置 locale