docker里tomcat中文件名中文显示成问号

问题遇到的现象和发生背景

docker里的tomcat解压war包后,WEB-INF/classes里有几个模板的xlsx文件,名称中的中文字符都显示成了问号。

img

操作环境、软件版本等信息

操作系统是linux

尝试过的解决方法

linux主机和docker容器中的时间均改成了utf-8,手动创建中文文件名也能正常显示;tomcat的编码也是utf-8

我想要达到的结果

img

确认一下docker镜像里的文件名是不是已经乱码了,再确认下生成docker镜像的源文件名是否乱码

所以,我们部署安装,系统语言,都是 英文,不做中文,以防留坑。