linux系统运行springboot项目图片验证码乱码问题及解决方法

  • A+
所属分类:Linux

在一次linu系统跑web项目,最开始是在Tomcat里 ,验证码乱码,按照网上说法指定tomcat编码,还是不行,测试输出gbk编码也不想,ISO8859-1也不行,还是乱码。后来打成SpringBoot的jar包,发现依旧是乱码,网上查询,不是编码问题,是字体问题。原因是linux系统没有这些字体文件,缺少的字体是Times New Roman,字体下载地址:fonts

然后把字体安装到系统和jre里面,步骤如下:

1.将本地字体放入服务器 /usr/share/fonts/目录下 执行fc-cache命令

2.然后放入jdk安装位置的目录下的/jre/lib/fonts/ 执行fc-cache命令

执行fc-list查看字体

linux系统运行springboot项目图片验证码乱码问题及解决方法