出问题原因: 通过 su - 切换用户时候,LANG设置为en或者设置错误,切换角色会出现这个错误 如何解决? echo $LANG # 查看 LANG 参数 sed 's#LANG=en#LANG=en_US.UTF-8#g' /etc/sysconfig/i18n # 预替换,并浏览预替换后结果 sed -i 's#LANG=en#LANG=en_US.UTF-8#g' /etc/sysconfig/i18n # 替换 . /etc/sysconfig/i18n # 让修改生效 echo $…
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) Q: hubery@roaster:~$ locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC=zh_CN.UTF-8 LC_T…
本人使用mac系统,命令行工具使用的iterm2,登录自己的云主机的时候 每次都要提示如下错误 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 解决方法:打开iterm2的preferences的Terminal关闭最下面的 Set locale variables automatically 为什么会出现这个问题? 我们在mac上查看 $ echo $LC_…
前几天登录服务器发现出现了这些个警告,一直没时间去处理他,今天难得有空,处理一下并记录下来,希望可以帮助到有需要的朋友. 警告信息如下: Last login: Tue May :: from 192.168.1.139 -bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8mb4): No such file or directory -bash: warning: setlocale: LC_COLLATE…
1解决iterm远程登录主机报错 -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory  2 更改Mac本机的ssh_config,而不是更改服务器的  sudo vi /etc/ssh/ssh_config 注释掉   SendEnv LANG LC_*    3 重新登陆远程主机,解决…
前几天登录服务器发现出现了这些个警告,一直没时间去处理他,今天难得有空,处理一下并记录下来,希望可以帮助到有需要的朋友. 警告信息如下: Last :: from 10.0.0.1 -bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_US.UTF-): No such file or directory -bash: warning: setlocale: LC_COLLATE: cannot change locale (…
解决方案: # set default language environment RUN locale-gen en_US.UTF- \ && dpkg-reconfigure locales ENV LC_ALL=en_US.UTF- ENV LANG=en_US.UTF- ENV LANGUAGE=en_US.UTF-8 OR: sudo locale-gen en_US.UTF-8 sudo dpkg-reconfigure locales vi /etc/default/local…
问题症状 -bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) 解决方法 本地化是指不同地区用户在键盘上输入不同语言的字符集.例如 en_US 表示美国英语字符集,因此只有正确设置了服务器的字符集,服务器才能理解用户的输入字符.setlocale 命令可以帮助用户来设置本地化字符集. 出现以上问题是因为服务器无法理解 en_US.UTF-8 字符集,因此首先要在服务器上生成 en_US.UTF-8 字符集: su…
docker中经常设置不了 环境变量$LC_ALL,  导致报很多奇怪的编码错误: /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 解决方法: sudo localedef -i en_US -f UTF-8 en_US.UTF-8 https://www.cnblogs.com/ifantastic/p/4565822.html…
亲测可行 中文 # vim /etc/profile.d/locale.sh export LC_CTYPE=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 # vim /etc/locale.conf LANG=zh_CN.UTF-8 # vim /etc/sysconfig/i18n LANG=zh_CN.UTF-8 # vim /etc/environment LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 英文 # vim /etc/p…