欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

docker容器中查看服务输出日志时中文乱码

时间:2023-06-28

当我们使用docker容器部署服务时可能会出现日志中的中文显示乱码的情况,有一种可能是容器的file.encoding属性引起,我们可以在部署服务是增加虚拟机参数:

JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

手动指定编码后可正常显示中文。

那么file.encoding是什么?sun.jun.encoding又是什么?

可以参考下面这篇文章:

java运行时参数file.encoding和sun.jnu.encoding详解 - 简书

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。