解决Linux界面显示问号字符?与Failed to set locale, defaulting to C报错
  ehrZuhofWJiC 2024年08月09日 32 0

解决方法

  1. 暂时性处理:
export LC_ALL="zh_CN.UTF-8"
  1. 一劳永逸
vim /etc/bashrc

然后在最后一行写入:

export LC_ALL="zh_CN.UTF-8"

问题复现&解析

当输入:

locale

会得到如下结果:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: ?????????
LANG=zh_CN.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

而且当使用程序的时候,系统的反馈会变成如下这样有很多"?"出现的情况

??? pygpgme-0.3-9.el7.x86_64 ??????????
??? yum-utils-1.1.31-54.el7_8.noarch ??????????
??????
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年08月09日 0

暂无评论

ehrZuhofWJiC