ubuntu vps使用zh_CN.utf8编码

使用

locale -a

发现只有英文编码,使用命令

bash /usr/share/locales/install-language-pack zh_CN

install-language-pack脚本内容如下:

#!/bin/sh -e

if [ -z "$1" ]; then
    echo "Usage: $0 <language code> <class> [<version>]"
    exit 0
fi

# install locales for base packages (not for gnome/kde)
# (use "--no-purge" in case PURGE=yes is used in config, which would remove
#  all other locale files)
if [ -z "$2" ]; then
    /usr/sbin/locale-gen --no-purge --lang "$1"
fi

# ensure that .desktop caches are up to date
dpkg-trigger gmenucache || true

通过如下命令,使默认编码为 zh_CN.utf8

echo LANG="zh_CN.utf8" >> /etc/environment

这样

echo $LANG显示是
zh_CN.utf8

加其他语言编码雷同

追加:
使用dpkg-reconfigure来改变语言包更简单

# dpkg-reconfigure locales

CentOS7设置 locale

localectl status # to display locale settings
localectl set-locale LANG=en_GB.utf8 # to set the Language

发表评论

电子邮件地址不会被公开。 必填项已用*标注