学无先后,达者为师

网站首页 编程语言 正文

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

作者:正在攀登的小蜗牛 更新时间: 2022-04-01 编程语言

现象:

登陆时打印这个,结果启动项目会报错

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

问题:

最后定位到带有中文的文件名导致,把该文件删除即可,实际上是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.csdn.net/qq_21127151/article/details/120957048

栏目分类
最近更新