验证码出现 “口”字 乱码的问题,是因为linux下没有对应的字体
1:将生产验证码字体 使用这几个
string[] fonts = new[] { "Times New Roman", "Verdana", "Arial", "Impact" };
2:从本地Windows系统下 C:/Windows/Fonts
拷贝出这几个字体
3:linux 服务器下 创建目录 mkdir /usr/share/fonts/local
,并将字体拷贝进去
4:给目录权限 chmod -R 777 /usr/share/fonts/local
5:建立字体缓存 依次执行以下命令
cd /usr/share/fonts/local
mkfontscale
mkfontdir
6:查看字体是否安装 fc-list
7:重启应用程序
8:验证码显示正常