linux(centos)登录提示cannot change locale (en_US.UTF-8)解决方案

2018-12-01 14:06:00
admin
原创
457

刚才远程登录linux服务器时,突然提示cannot change locale (en_US.UTF-8)警告:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_MESSAGES: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_NUMERIC: cannot change locale (en_US.UTF-8): No such file or directory
-bash: warning: setlocale: LC_TIME: cannot change locale (en_US.UTF-8): No such file or directory

之前并未出现过此问题,且出现该问题之前,我在服务器部署喧喧im即时通讯软件服务端,安装了glibc。猜测是安装时软件设置了默认地区_语言.字符集为 en_US.UTF-8,但是在系统中没有定义所引起的问题。

解决方案也很简单:

$ tee /etc/environment <<- 'EOF'
 LANG=en_US.utf-8
 LC_ALL=
 EOF
$ source /etc/environment
$ localedef -v -c -i en_US -f UTF-8 en_US.UTF-8

运行上面命令,该问题即可解决。

版权声明

版权声明:本站原创文章,转载请注明作者和出处。

本站点采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议  

发表评论
评论通过审核后显示。
关注【程序员专区】

扫一扫,分享更多技术干货

热门文章
近期留言

情感咨询2019-04-17

有用,感谢分享

SCITRC2019-04-08

编程精益博主,scitrc携https://www.scitrc.com前来拜访

刘晨晨2019-02-10

docker和vm的区别是什么

世界网址屋2019-01-25

恭喜博主博客被“世界网址屋”IT精英专栏收录,地址:http://www.wtosite.pub/websi

http://laoyingzhuji.com2018-12-21

交换链接吗 http://laoyingzhuji.com/ 老鹰主机