在Linux的终端和Shell中显示中文的方法

    技术2025-01-15  17

    方法一:

     

    修改/etc/sysconfig/i18n 文件

     

    把里面的LANG="en_US"改成 GB2312就可以了

     

    要重启一下机器不用重启,直接

     

    # LANG="GB2312"

     

    然后就可以了

     

    修改 i18n 只是为了重启有效

     

    立即生效的方法就是我写出来的那个

     

    方法二:

     

    #vi ~/.bash_profile

     

    LANG=zh_CN.GB18030

     

    LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

     

    export LANG LANGUAGE

     

    这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解 决了

     

    方法三:

     

    修改 /etc/sysconfig/i18n

     

    第1句 LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB18030"

     

     

    为了防止中文乱码可以在shell 中修改环境变量LANG,因为在windows中控制台不支持中文显示。

    LANG="en_US"

     

     

    最新回复(0)