Ubuntu系统中文乱码的解决办法

文章目录

  • Ubuntu系统中文乱码的解决办法
    • 1. 安装中文语言
    • 2. 安装语言设置的命令locale
    • 3. 安装中文的相关字体
    • 4. 修改语言的环境变量
      • 4.1 环境变量一
      • 4.2 设置二
    • 5. 正式配置语言
    • 后记

最近在docker上pull下面的Ubuntu镜像运行后发现中文出现了乱码情况,网上搜过很多教程都没有解决,最后,结合多方的结果和尝试终于成功了,这里记录一下。

1. 安装中文语言

这里很简单,一句话可以搞定。

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

2. 安装语言设置的命令locale

这里也是一句话可以搞定了。

apt install locales

3. 安装中文的相关字体

对于中文乱码是空格的情况,安装中文字体解决。

sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

4. 修改语言的环境变量

4.1 环境变量一

这里很关键,很多教程都是说在/etc/environment下面修改,我修改了,但是没有自动生效,非得主动source才能生效,我们不这么做。我们在/root/.bashrc文件末尾加入。

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

4.2 设置二

再修改/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

5. 正式配置语言

使用locale来配置语言

sudo locale-gen

后记

完成上面配置重新登录shell基本90%可以解决中文乱码的问题了。整理不易,如果大家觉得对您还有帮助,记得点赞收藏并关注我,你们的微小支持是我持续创作的动力~!

Ubuntu系统中文乱码的解决办法相关推荐

  1. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小] 我是先安装了Ubuntu 12.04 Server,然后安装 ...

  2. ubuntu下文件名乱码的解决办法

    ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法       最近一直在用u ...

  3. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  4. freetds php mssql 中文乱码,PHP读取mssql json数据中文乱码的解决办法

    PHP及网页使用UTF-8编码,数据库是sql server2008,使用默认编码(936,即GBK编码) 当读取数据库数据时,使用php自带的json_encode()返回到前端,结果中文不显示. ...

  5. Odoo12导出文件中文乱码的解决办法

    在odoo12中导出来的csv文件,用excel打开时中文乱码. 解决办法: 1.先用记事本打开,你会发现中文能正常显示,此时另存为时,编码选ANSI,保存: 2.excel打开,中文可以正常显示了

  6. MYSQL使用UTF8中文乱码终极解决办法

    转自:http://wenku.baidu.com/view/d2d4f15ba8114431b80dd81f.html MYSQL使用UTF8中文乱码终极解决办法   作者:刘明灵 liumingl ...

  7. 英文系统中文乱码的解决

    Windows7英文系统显示中文乱码的解决 Windows7英文系统显示中文乱码的解决 很多安装Windows7英文操作系统的朋友会显示中文乱码,特别是在安装了中文程序的时候,那么如何解决呢? 如果我 ...

  8. eclipse中文乱码解决_如何解决firefly rk3399 ubuntu 系统中文乱码

    用过上述板子系统的同学,当你打开firefly ubuntu 系统浏览器,连上外网,打开一个网站,是否会发现如果你是原始官方镜像,这个网站的中文会出现乱码现象,其实这是因为原始镜像的firefly u ...

  9. flash传值php乱码,Flash中出现中文乱码的解决办法,网页模板帮助中心

    在编辑flash文件中加载了非 Unicode 编码的外部txt文本文件时,有些中文就不能正常显示. 解决办法: 用鼠标右键单击舞台上的元件,从弹出的快捷菜单中选择"动作"选项,打 ...

最新文章

  1. js面试题知识点全解(一作用域)
  2. Python单元测试之unittest
  3. window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...
  4. c语言入门后怎么玩,玩编程如何让人傻并快乐着?
  5. 可有可无的Mysql工作技巧 2
  6. 如何写出一个较好的快速排序程序
  7. ionic 富文本编辑样式后,前台不能回显样式
  8. 测试一下你对IP地址的掌握水平
  9. docker安装redis,使用jedis轻松操作redis
  10. 6000件数字藏品上线秒空!“国宝级”数字藏品长这样
  11. Rsshub如何通过docker命令搭建
  12. 使用swift语言进行IOS应用开发
  13. 如何去掉网格线及网格区域颜色
  14. 记英语单词的有效方法就那么几个,别整一些花里胡哨的
  15. 如何把excel日期格式转换成文本日期格式
  16. 【手把手教你点亮 QQ手机腾训网 图标】[不用手机]
  17. JSPssh物流便利店管理系统SSH 框架 MVC 模式 mysql数据库
  18. 完整的连接器设计手册_干货 I 关于PCB设计倒角需要了解的一切
  19. 计算机硬盘维修,笔记本电脑硬盘坏了怎么办 最详细解决方法【图文教程】
  20. 腾讯也有今天,这款软件被指抄袭“微信”,腾讯提起上诉

热门文章

  1. 策略模式(Strategy模式)
  2. 基于小波神经网络的交通流预测
  3. 全球裁员潮来势汹汹,谁能幸免于难?
  4. 【音视频数据数据处理 14】【FLV篇】解析FLV视频码流,并分离FLV中的视频及MP3音频文件
  5. Oracle(一)--自定义用户,授予权限,踩过的坑
  6. 计算机素质教育分析,计算机教改与素质教育策略分析
  7. 基于线条特征的机场检测算法——LSD直线检测算法、平行线组提取和聚类
  8. C/C++编程 获取调用其他程序的输出、匿名管道读写
  9. 【每天学点管理学】—— 人才培养
  10. Rook部署测试Ceph和wordpress实战应用