这图片超级美。
前景提要:
本地验证码ok。 远程服务器乱码。
原因:
本地需要的字体。在远程服务器上没有。
方法:
1.在本地查找该字体:
C:\Windows\Fonts 下搜索“TIME NEW ROMAN”
2.将文件拖值服务器上。
3.拷贝文件到docker中。
cp 刚刚拷贝的路径中的ttf文件 docker容器:地址
注:我的jdk放在tomcat的docker上,即放到/usr/share/fonts目录下
4.重启tomcat。 或执行 fc-cache
注:在linux,把字体文件拷贝到字体目录后,执行fc-cache命令,fc-cache扫描字体目录并生成字体信息的缓存,然后应用程序就可以立即使用这些新安装的字体