Linux 修改Locale

发布 : 2020-08-30 分类 : Linux 浏览 :

Linux 修改Locale

临时修改 LANG

1
LANG=zh_CN.UTF-8

永久修改

1
2
3
4
5
vim /etc/locale.conf

LC_ALL=zh_CN.utf8

source /etc/locale.conf

CentOS7需要特殊处理一下才能生效

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
vim /etc/profile.d/lang.sh

...

if [ -n "$LANG" ]; then
case $LANG in
*.utf8*|*.UTF-8*)
if [ "$TERM" = "linux" ]; then
if [ "$consoletype" = "vt" ]; then
case $LANG in
ja*) LANG=en_US.UTF-8 ;;
ko*) LANG=en_US.UTF-8 ;;
si*) LANG=en_US.UTF-8 ;;
zh*) LANG=zh_CN.UTF-8 ;;
ar*) LANG=en_US.UTF-8 ;;
fa*) LANG=en_US.UTF-8 ;;
he*) LANG=en_US.UTF-8 ;;
en_IN*) ;;
*_IN*) LANG=en_US.UTF-8 ;;
esac
fi
fi
;;

...

需要改成 zh*) LANG=zh_CN.UTF-8 ;;

最后重启服务器就可以生效了

本文作者 : zhouinfo
原文链接 : http://blog.zhouinfo.site/2020/08/30/Linux-%E4%BF%AE%E6%94%B9Locale/
版权声明 : 本博客所有文章除特别声明外,均采用 CC Apache License 2.0 许可协议。转载请注明出处!
留下足迹