首页 > 代码库 > 将Linux中文语言修改成英文的具体操作方法及报错解决
将Linux中文语言修改成英文的具体操作方法及报错解决
-bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)把linux系统从中文设置英文字符集后发生以下报错首先本系统字符集为中文UTF-8[root@localhost ~]# more /etc/sysconfig/i18n LANG="zh_CN.UTF-8"修改为英文UTF-8[root@localhost ~]# vim /etc/sysconfig/i18n LANG="EN_US.UTF-8"source生效[root@localhost ~]# source /etc/sysconfig/i18n LANG="EN_US.UTF-8"用secureCRT登陆后报以下错误Last login: Sat Oct 20 11:35:03 2012 from 162.16.16.144-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重新修改为英文UTF-8字符集en为小写[root@localhost ~]# vim /etc/sysconfig/i18n LANG="en_US.UTF-8"source生效[root@localhost ~]# source /etc/sysconfig/i18n LANG="en_US.UTF-8"用secureCRT登陆,错误消失,看来是大小写的错误造成的找不到语言环境[root@localhost ~]# Last login: Sat Oct 20 11:35:03 2012 from 162.16.16.144执行locale命令可以看出错误所在[root@localhost ~]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICATION="en_US.UTF-8"LC_ALL=
将Linux中文语言修改成英文的具体操作方法及报错解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。