问题现象:

在虚拟机中 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博客

相关文章:

  • 2021-07-13
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
猜你喜欢
  • 2021-07-18
  • 2021-05-26
  • 2021-09-19
  • 2021-09-09
  • 2022-12-23
  • 2021-05-05
相关资源
相似解决方案