美文网首页
Linux下验证码图片乱码问题解决

Linux下验证码图片乱码问题解决

作者: Toplhyi | 来源:发表于2019-02-13 16:30 被阅读0次

    今天项目中遇到了一个问题,查阅资料后解决,在此记录.
    在Windows下显示没有问题的验证码,在部署到linux服务器上验证码图片乱码了,无法识别.
    使用kaptcha生成的验证码默认使用的是Arial, Courier字体,问题就在于Linux上没有这些字体,导致图片乱码.解决办法就是在Linux上添加需要的字体.

    1. 在Linux的/usr/share/fonts目录下创建文件夹,例如arial,在Windows中找到需要的字体,copy到arial文件夹中
    2. 建立字体缓存,进入到arial目录中,执行下面命令:
      mkfontscale
      mkfontdir
      fc-cache -fv
    • 如果提示 mkfontscale: command not found,需自行安装
      yum install mkfontscale
    • 如果提示 fc-cache: command not found,则需要安装
      yum install fontconfig

    相关文章

      网友评论

          本文标题:Linux下验证码图片乱码问题解决

          本文链接:https://www.haomeiwen.com/subject/gybreqtx.html