Terminal Non UTF-8 locale is not supported
/etc/locale.conf 中
里面默认只有一行:
LANG="en_US.UTF-8"
这表示系统语言是英语,
应该改成下面这样:
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_ALL="en_US.UTF-8"
LC_CTYPE 表示语言和类别符号,设置为用中文显示,
LC_ALL 表示其他未指明类型信息, 设置为默认用英文显示
修改后退出shell,或bash,或远程连接,再重新登录就发现错误消失了.