-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory【解决办法】

今天爱分享给大家带来-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory【解决办法】,希望能够帮助到大家。

在测试环境的Linux服务器上,登陆时打印这个,结果启动项目会报错

最后定位到带有中文的文件名导致,把该文件删除即可,实际上是Linux字符集出了问题,好像是谁删错了文件

解决方案:可以修改以下内容来修复环境

中文

# 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/profile.d/locale.sh
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
 
# vim /etc/locale.conf
LANG=en_US.UTF-8
 
# vim /etc/sysconfig/i18n
LANG=en_US.UTF-8
 
# vim /etc/environment
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
原文链接:https://blog.itblood.com/850.html,转载请注明出处。
0
女神的最佳交易v3.9 AI修复版[PC+安卓/5.70G/更新]My Best Deal [v3.9] [精品SLG/汉化/动态]
女神的最佳交易v3.9 AI修复版[PC+安卓/5.70G/更新]My Best Deal [v3.9] [精品SLG/汉化/动态]
6分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?