解决docker的ubuntu系统中文乱码问题

遇到docker中的文件包含中文字符和文本行中有中文会显示乱码,用以下流程解决了:

1、查看本地使用的语言环境

bash 复制代码
locale

2、查看本地支持的语言环境

bash 复制代码
locale -a

3、安装中文包并设置环境变量

可以通过如下方式增加中文编码支持:

bash 复制代码
apt-get update && apt-get install language-pack-zh-hans -y

再次查看locale -a

再设置环境变量

bash 复制代码
echo export LANG=zh_CN.UTF-8 >> ~/.bashrc  # 设置环境变量
echo "export LC_ALL=zh_CN.utf8" >>~/.bashrc
source ~/.bashrc

4、重启容器或者服务器

设置完之后,需要重启容器!或者服务器,生效了!


部分内容参考自:

https://www.sammery.com/archives/812.html

https://blog.csdn.net/weixin_51612528/article/details/141806328

相关推荐
福尔摩斯·柯南42 分钟前
Ubuntu 14.04/16.04/18.04/20.04/22.04/24.04/26.04全系列LTS长期支持版镜像IOS分享
linux·运维·ubuntu
我先去打把游戏先2 小时前
【保姆级图文教程】:VMware虚拟机安装Ubuntu Server 22.04
linux·数据库·ubuntu
smileNicky2 小时前
Docker 部署 SpringBoot 项目超详细教程
spring boot·docker·容器
派葛穆2 小时前
Ubuntu-软件安装和执行
linux·运维·ubuntu
AlickLbc3 小时前
WSL2安装Ubuntu与Claude Code记录
linux·运维·ubuntu
珂玥c3 小时前
kubeadm方式部署 k8s 1.21
云原生·容器·kubernetes
小义_4 小时前
【Kubernetes】(十九)监控与升级
云原生·容器·kubernetes
炸炸鱼.5 小时前
Kubernetes Pod 深度理解:从入门到实战
云原生·容器·kubernetes·pod
云游牧者5 小时前
K8S网络策略全解-NetworkPolicy与GlobalNetworkPolicy实战
网络·容器·kubernetes·cni
宇明一不急6 小时前
k8s 常用的正则表达式
云原生·容器·kubernetes