Ubuntu的中文乱码问题分析及解决

 更新时间:2026年06月21日 09:56:08   作者:一个高效工作的家伙  
这段描述主要介绍了Ubuntu系统中解决中文乱码的方法,包括修改配置文件/etc/environment和/etc/profile等步骤,以确保系统支持中文显示,并最终通过重启生效

一、Ubuntu的中文乱码问题

sudo apt-get install language-pack-zh-hans

二、修改/etc/environment

(在文件的末尾追加):

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

三、修改/var/lib/locales/supported.d/local

(没有这个文件就新建,同样在末尾追加):

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312

四、支持中文

sh> locale-gen 'zh_CN.UTF-8'
sh> update-locale LC_ALL="zh_CN.UTF-8"

五、修改/etc/profile

# language
#update-locale LC_ALL="zh_CN.UTF-8"
#locale-gen 'zh_CN.UTF-8'
#MY_LANG=en_US.UTF-8
#MY_LANG=zh_CN.UTF-8
MY_LANG=zh_CN.utf8
export LC_ALL=${MY_LANG}
export LANG=${MY_LANG}
export LANGUAGE=${MY_LANG}

六、执行命令并重启reboot

sudo locale-gen

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux之truncate命令、split命令用法及说明

    linux之truncate命令、split命令用法及说明

    本文介绍了Linux中的truncate和split命令,truncate命令用于将文件大小缩小或扩展到指定大小,可用于清除日志文件等;split命令用于将大文件拆分成多个小文件,可按行数、字节大小或循环分布等方式切割文件
    2026-05-05
  • Linux编译器--gcc/g++使用方式

    Linux编译器--gcc/g++使用方式

    文章主要介绍了C/C++程序的编译过程,包括预编译、编译、汇编和链接四个阶段,并详细解释了每个阶段的作用和具体操作,同时,还介绍了调试和发布版本的概念
    2025-02-02
  • 解析Linux高性能网络IO和Reactor模型

    解析Linux高性能网络IO和Reactor模型

    网络I/O,可以理解为网络上的数据流。通常我们会基于socket与远端建立一条TCP或者UDP通道,然后进行读写。单个socket时,使用一个线程即可高效处理;然而如果是10K个socket连接,或者更多,我们如何做到高性能处理
    2021-06-06
  • linux下多线程中的fork介绍

    linux下多线程中的fork介绍

    大家好,本篇文章主要讲的是linux下多线程中的fork介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览
    2021-12-12
  • 新版ubuntu20.04 使用root用户登录系统的详细教程

    新版ubuntu20.04 使用root用户登录系统的详细教程

    这篇文章主要介绍了新版ubuntu20.04 使用root用户登录系统的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Linux下如何对ISO文件编辑的方法示例

    Linux下如何对ISO文件编辑的方法示例

    这篇文章主要给大家介绍了关于在Linux下对ISO文件编辑的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考学习,下面随着小编来一起学习学习吧。
    2017-09-09
  • Centos7如何升级openssl和openssh最新版

    Centos7如何升级openssl和openssh最新版

    这篇文章主要介绍了Centos7如何升级openssl和openssh最新版的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Linux中selinux基础配置教程详解

    Linux中selinux基础配置教程详解

    SELinux(Security-Enhanced Linux)的简单配置,涉及SELinux的工作模式、配置文件修改、查看和修改上下文信息,以及恢复文件或目录的上下文信息。这篇文章主要介绍了Linux中selinux基础配置,需要的朋友可以参考下
    2018-11-11
  • 详解linux下mnt目录作用

    详解linux下mnt目录作用

    本篇文章主要介绍了linux下mnt目录作用,详细的介绍了Mount命令,具有一定的参考价值,有兴趣的可以了解一下。
    2016-12-12
  • Linux系统中sudo命令的十个技巧总结

    Linux系统中sudo命令的十个技巧总结

    Linux 下使用Sudo 命令,可以让普通用户也能执行一些或者全部的root命令,下面这篇文章主要给大家介绍了关于Linux系统中sudo命令的十个技巧,需要的朋友可以参考借鉴,下面来一起看看吧。
    2018-04-04

最新评论