解决docker 容器中,中文显示不全,乱码问题

这篇具有很好参考价值的文章主要介绍了解决docker 容器中,中文显示不全,乱码问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 系统中文乱码的解决办法
    • 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

后记

放丢失,记录一下

转载来自:Ubuntu系统中文乱码的解决办法文章来源地址https://www.toymoban.com/news/detail-607058.html

到了这里,关于解决docker 容器中,中文显示不全,乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DEV C++光标不在有汉字一行时汉字不显示以及中文乱码问题解决方法

    前言:博主刚开始使用DEV C++时真的是被这两个问题搞得焦头烂额(orz),以至于有中文时都用拼音代替,但是这样程序运行出来后实在是太影响阅读了。于是我上网搜集资料,但网上的资料真的是让人眼花缭乱,于是在此我把这两个问题罗列出来,用图文方式简单粗暴的让读

    2023年04月08日
    浏览(46)
  • gitbash中文乱码显示数字问题

            在windows上用gitbash提交代码会遇到中文乱码,git status查看代码状态的时候,中文状态是一串数字如下图:  用git log查看代码提交记录如果是中文显示的也是乱码。在工作中这样会很不方便,所以必须要解决这个工具显示中文不正确的问题 1,右键点击gitbash上面的

    2024年02月07日
    浏览(49)
  • IDEA 控制台日志中文乱码解决方案

    老白新学JAVA,初用IDEA,控制台打印中文总是乱码,网上找了好多解决方法,都不好用,下面记录解决过程。 1.修改idea64.exe.vmoptions ,打开最后一行增加如下代码 idea快捷方式右键-属性-打开文件所有位置,找到idea的安装位置 2.设置IDEA编码格式, 依次打开file-setting-editor-file e

    2023年04月08日
    浏览(64)
  • 如何解决Linux终端中文显示乱码

    我的Linux系统最近发现只要往终端赋值的指令含有中文,就显示乱码。 1.查看系统当前默认使用的字符集 查看当前使用的语言: echo $LANG 说明当前环境下是有安装了中文字符集的。 如果和我一样有中文字符集请跳转到步骤3! 2.下载安装中文语言包 我这里没有执行成功,在网

    2024年02月12日
    浏览(53)
  • opencv显示图像中文标题乱码解决

    最终解决效果: 解决方法:通过指定编码返回字符串 完整示例代码: c++默认支持中文,直接调用imshow可显示 C++示例代码: 命令行执行python代码:

    2024年02月11日
    浏览(44)
  • kibana或elasticsearch日志不全问题分析及解决

    当看到日志被折叠,需要点击折叠按钮才能完整显示,如下图 可以通过设置 在kibana的management=advance setting里设置truncate:maxHeight为0。 当看到kibana中显示的日志不全,且已经打开折叠显示如下图 检查器收到的响应也是带省略的 如图 那就是日志打印到es的配置限制了日志长度,

    2024年02月06日
    浏览(36)
  • IntelliJ IDEA 中的控制台输出日志中文乱码之解决办法

    IntelliJ IDEA 中的控制台输出日志中文乱码通常是由于控制台使用的默认字符编码与系统不匹配所致。要解决这个问题,请尝试以下方法: 打开 IntelliJ IDEA, 在顶部菜单栏查看 Run/Debug Configurations 列表。这是您项目中所使用的配置列表。 选择您要修改的 Run/Debug Configuration。如果有

    2024年02月08日
    浏览(74)
  • 【python】数据可视化——解决matplotlib显示中文乱码

    D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 31532 (N{CJK UNIFIED IDEOGRAPH-7B2C}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 19968 (N{CJK UNIFIED IDEOGRAPH-4E00}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarnin

    2024年01月22日
    浏览(55)
  • 解决:pycharm绘制词云-中文会被显示成方框乱码

    目录 一.问题1描述 二. 问题1的原因及解决办法 三.问题2描述 四.问题2原因及解决办法        利用大数据进行文本分析,对文本进行处理后,希望直观的将数据绘制成图云查看分词效果,但整个词云全为方框乱码: 此时绘制词云的代码为:           wordcloud默认是不支持显

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包