记一次docker容器中运行springboot程序日志打印的中文变成问号


问题现象:

在虚拟机中 java -jar app.jar 程序正常启动,中文日志显示无误,在docker容器内中文全部显示为问号,但在容器内echo可以正常输出中文,遂排除字体因素。

百度说改 /etc/locale.conf 和 ~/.bashrc,都没用。

 

解决方案:

做 docker 容器的时候加上一句 ENV LANG C.UTF-8,问题搞定。

 

参考链接:

解决docker容器中文乱码,修改docker容器编码格式 - 桥er桑 - 博客园 (cnblogs.com)

springboot项目部署到Linux日志打印中文变问号_yinaoxiao7661的博客-CSDN博客


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM