-bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)

原创 2012年10月20日 13:34:30
-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 ~]# locale
LANG=en_US.UTF-8
LC_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=

版权声明:本文为博主原创文章,未经博主允许不得转载。

CentOS cannot change locale UTF-8解决方法及设置中文支持

在Terminal SSH登录阿里云CentOS服务器后,提示:Cannot change locale UTF-8,并且后面的提示是乱码。将/etc/sysconfig/i18n文件改为文中配置。...
  • wave_1102
  • wave_1102
  • 2015年04月18日 22:07
  • 26848

Centos7 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

sudo vim /etc/locale.conf LC_ALL="en_US.utf8" LANG="en_US.utf8"
  • Kan_Auyeung
  • Kan_Auyeung
  • 2016年11月02日 20:02
  • 2824

bug宝典linux篇 LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory

升级glibc库后,使用SecureCRT登录linux,提示:Last login: Mon Feb 20 02:03:21 2017 from 192.168.4.187 -bash: warni...
  • warrah
  • warrah
  • 2017年02月20日 10:40
  • 1765

warning: setlocale: LC_CTYPE: cannot change locale

setlocale warning使用mac上面iterm2一段时间了,登陆服务器老是报如下warning warning: setlocale: LC_CTYPE: cannot change l...
  • aca_jingru
  • aca_jingru
  • 2015年05月07日 10:09
  • 3363

-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)

ubuntu 远程ssh时 (在输入scp命令后) 用tab键实现命令补全时出现如下提示 -bash: warning: setlocale: LC_CTYPE: cannot change l...
  • myweishanli
  • myweishanli
  • 2014年04月13日 03:26
  • 2436

warning: setlocale: LC_CTYPE: cannot change locale (en_US): No such file or directory

刚开始学习Ubuntu  几天在终端下,翻着鸟哥,敲着示例代码 进到某文件夹中,发现乱码 于是乎查看支持语言  echo $LANG 显示 en_US.utf8 郁闷,这为啥还乱码啊 ...
  • star11053234
  • star11053234
  • 2013年03月16日 10:08
  • 3700

Linux下locale: Cannot set LC_CTYPE to default locale: No such file or directory警告

在Linux下使用locale命令提示如下警告: locale: Cannot set LC_CTYPE to default locale: No such file or directory l...
  • T_27080901
  • T_27080901
  • 2015年09月27日 15:54
  • 4180

CentOS 下解决ssh登录 locale 警告

原文:https://segmentfault.com/a/1190000004378075 最近登录一台CentOS 6机器,发现每次登录都提示如下警告: -bash: warning: s...
  • Rainloving
  • Rainloving
  • 2017年04月07日 16:16
  • 996

bash自动补全时出现“-bash: warning: setlocale: LC_CTYPE: cannot change locale”的解决方法

bash自动补全时出现“-bash: warning: setlocale: LC_CTYPE: cannot change locale”的解决方法...
  • xiangqiao123
  • xiangqiao123
  • 2014年09月29日 16:25
  • 6319

warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory

运行locale命令LANG=LANGUAGE=LC_CTYPE="POSIX"LC_NUMERIC="POSIX"LC_TIME="POSIX"LC_COLLATE="POSIX"LC_MONETA...
  • yangjiahn
  • yangjiahn
  • 2014年01月13日 15:32
  • 2508
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:-bash: warning: setlocale: LC_CTYPE: cannot change locale (EN_US.UTF-8)
举报原因:
原因补充:

(最多只允许输入30个字)