【linux】警告:setlocale: LC_CTYPE: 无法改变区域选项 (UTF-8)
补充:
关于问题的原因,找到一个解释:
...使用zsh替代的了原始的bash,所以在~/.zshrc没有设置LC_CTYPE,而没有设置时LC_CTYPE的默认值变成了UTF-8,这个值对哪个系统来说都是不存在的...
这两天ssh登录centos服务器,会显示
warning: setlocale:LC_CTYPE: cannot change locale (UTF-8): No such
file or directory
警告:setlocale: LC_CTYPE: 无法改变区域选项 (UTF-8)
虽然没什么影响,但是看到警告⚠️ 还是很不舒服啊
回答
网上看到一个解决办法:
在/etc/environment加入(没有就新建):
LC_ALL=en_US.UTF-8LANG=en_US.UTF-8
试了一下,发现可以了,警告消失了
以上是 【linux】警告:setlocale: LC_CTYPE: 无法改变区域选项 (UTF-8) 的全部内容, 来源链接: utcz.com/a/82491.html