java图片验证码乱码问题_技术学院_宜昌市隼壹珍商贸有限公司

您好,欢迎访问宜昌市隼壹珍商贸有限公司

400 890 5375
当前位置: 主页 > 新闻动态 > 技术学院

java图片验证码乱码问题

发布时间:2025-05-08  |  点击率:

有时部署到linux服务器上的web项目可能会遇到图形验证码出现乱码的情况。这并不是编码格式的问题,而是由于服务器上缺少生成图形验证码所需的特定字体。

例如,以下是生成图形验证码的示例代码:

Font font = new Font("Times New Roman", Font.ROMAN_BASELINE, fontHeight);

在本地计算机上,可以通过路径 C:/Windows/Fonts 查询到 "Times New Roman" 字体:

可以看到,这种字体在本地是可用的。

然而,在服务器上通过路径 jdk/jre/lib/fonts 查询时:

发现服务器上并没有这种字体。

解决这个问题的方法非常简单:将本地计算机上的 "Times New Roman" 字体文件上传到服务器,然后重启Tomcat即可。

全国统一服务电话

400 890 5375

电子邮箱:879577@qq.com

公司地址:宜昌市西陵区黄河路5号三峡明珠10栋1051室

咨询微信

TEL:13680874598