openeuler 终端中文显示乱码、linux vim中文乱码

07-16 1278阅读

1、解决终端乱码

网上很多教程试了都不生效,以下方法有效:

  • 确认终端支持中文显示:

    • echo $LANG

      openeuler 终端中文显示乱码、linux vim中文乱码

    • 输出应该包含 UTF-8,例如 en_US.UTF-8。如果不是,您可以通过以下命令设置为 UTF-8:

      export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8

  • 安装中文字体:

    • 确保系统安装了中文字体包。可以通过以下命令安装常用的中文字体包:

      sudo dnf install wqy-microhei-fonts  # 没生效

    • 或者:

      sudo dnf install cjkuni-uming-fonts  # 安装这个后生效

  • 验证设置:

    • 确认终端可以正确显示中文。可以通过以下命令测试:

      echo "测试中文显示"

    • 如果终端显示正常,则表示配置成功。

    2、解决vim中文乱码

    编辑 /etc/vimrc 文件,在后面添加:

    vim /etc/vimrc

    set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

    set termencoding=utf-8

    set encoding=utf-8

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]