美文网首页
Linux字符集问题

Linux字符集问题

作者: 十二找十三 | 来源:发表于2021-09-07 14:56 被阅读0次
    问题描述  locale 命令时提示下面错误
    01.locale:Cannot set LC_CTYPE to default locale: No such file or directory 
    02.locale:Cannot set LC_MESSAGES to default locale: No such file or directory 
    03.locale:Cannot set LC_ALL to default locale: No such file or directory
    
    或者ssh登陆弹出如下错误
    -bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)
    
    
    解决方案:可以修改以下内容来修复环境
    
    中文
    
    # 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
    
    如果还有问题  (或者判断出是glibc的问题)
    重新编译 glibc-2.17 (重点命令 make localedata/install-locales)
    ***
    make && make install && make localedata/install-locales 
    ***
    

    相关文章

      网友评论

          本文标题:Linux字符集问题

          本文链接:https://www.haomeiwen.com/subject/nxqpwltx.html