当前位置: 首页 > news >正文

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

1、解决终端乱码

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

  • 确认终端支持中文显示

    • echo $LANG

    • 输出应该包含 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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Billu_b0x靶机
  • Hadoop中的YARN组件
  • 计算机网络——网络层(IP地址与MAC地址、地址解析协议ARP、IP数据报格式以及转发分组、ICMP、IPV6)
  • 鸿蒙语言基础类库:【@system.brightness (屏幕亮度)】
  • 【Python】Python-docx使用实例 科技档案封面批量生成
  • CollectionUtils的使用
  • Python实现发票信息识别
  • 编译打包自己的云手机(redroid)镜像
  • Puppeteer 是什么以及如何在网络抓取中使用它 | 2024 完整指南
  • 掌握Laravel的策略与授权门面:构建安全的Web应用
  • React Native: 构建原生级移动应用的跨平台框架
  • matine组件库踩坑日记 --- react
  • Django ORM中的Q对象
  • 1.3Zygote
  • 【Redis】哨兵(sentinel)
  • 30天自制操作系统-2
  • JWT究竟是什么呢?
  • Mybatis初体验
  • Nacos系列:Nacos的Java SDK使用
  • React Transition Group -- Transition 组件
  • 飞驰在Mesos的涡轮引擎上
  • 后端_ThinkPHP5
  • 力扣(LeetCode)965
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 突破自己的技术思维
  • 整理一些计算机基础知识!
  • 组复制官方翻译九、Group Replication Technical Details
  • ‌分布式计算技术与复杂算法优化:‌现代数据处理的基石
  • # .NET Framework中使用命名管道进行进程间通信
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #pragma once与条件编译
  • (1)SpringCloud 整合Python
  • (10)STL算法之搜索(二) 二分查找
  • (八)Flink Join 连接
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (每日一问)计算机网络:浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?(废话少说版)
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (七)Knockout 创建自定义绑定
  • (三分钟)速览传统边缘检测算子
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)平衡树
  • (转载)Linux 多线程条件变量同步
  • .net 发送邮件
  • .Net 高效开发之不可错过的实用工具
  • @Autowired 和 @Resource 区别的补充说明与示例
  • @staticmethod和@classmethod的作用与区别
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ linux ] linux 命令英文全称及解释
  • [14]内置对象
  • [18] Opencv_CUDA应用之 基于颜色的对象检测与跟踪
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会