登录后编码错误提示处理

ssh登陆后提示以下错误

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
-bash: 警告:setlocale: LC_ALL: 无法改变区域设置 (en_US.UTF-8):没有那个文件或目录
-bash: 警告:setlocale: LC_ALL: 无法改变区域设置 (en_US.UTF-8):没有那个文件或目录

修改 /etc/environment

  • 添加下面两行内容
LANG="en_US.UTF-8"
LC_ALL=

刷新环境变量

 source /etc/environment

修改 /etc/sysconfig/i18n

vim /etc/sysconfig/i18n
  • 添加下面内容
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

查看 /etc/sysconfig/i18n

cat /etc/sysconfig/i18n
  • 执行下面命令,生成 en_US.UTF-8这个字符集的locale文件
 localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
posted @ 2025-10-31 17:07  双面dd  阅读(4)  评论(0)    收藏  举报