docker容器中部署项目解决中文乱码问题

编程入门 行业动态 更新时间:2024-10-28 18:30:42

在docker容器中部署war包时,遇到中文乱码的坑,因为项目中引入了中文路径,所以必须解决中文乱码,才能部署项目成功,解决中文乱码好处很多,日志和配置文件不会乱码,看起来舒服很多了

Linux环境:CentOS 7
1、docker exec -it 733e /bin/bash命令进入docker容器中,locale命令(也可以用命令:echo $LANG查看)查看当前容器使用的字符集是什么


2、locale -a命令查看当前容器中是否有中文字符集zh_CN.utf8,

3、安装字符集:使用以下命令安装中文字符集

安装中文字符集:yum install -y langpacks-zh_CN (如果这条命令不行,就执行下面一条命令)
安装全部字符集:dnf install langpacks-en glibc-all-langpacks -y

4、再使用locale -a命令查看字符集,发现当前容器已经有中文字符集zh_CN.utf8

5、使用命令: vi /root/.bashrc打开.bashrc文件

6、修改.bashrc文件如下图:
export LANGUAGE=“zh_CN.UTF-8”
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

7、使用命令:source /root/.bashrc使配置生效(也可以重新打开终端,但没必要),再使用命令locale`查看字符集,如下图证明中文字符集设置成功,输入date命令打印日期就可以验证是否成功

更多推荐

乱码,中文,容器,项目,docker

本文发布于:2023-05-25 00:28:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/218698.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:乱码   中文   容器   项目   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!