Fork me on GitHub

linux中验证码乱码的问题

乱码出现的原因

windows中的文字样式比较多,然后Linux中和jdk中是没有的,所以才会在windows中可以,linux中出现了乱码。

解决方案

1、找到windows中文件的路径:C:\Windows\Fonts字体都存在这里

2、找到Linux服务器的路径:/usr/share/fonts/

3、将windows的字体库文件夹拷贝到Linux服务器的字体库的位置

4、找到Linux中jdk安装的位置,找到/jre/lib/fonts路径中,把字体库拷贝进去

5、将目录切换到/usr/share/fonts中,执行fc-cache,/jre/lib/fonts中也一样

6、执行fc-list查看字体,看下字体库中的数据是否是上传的字体库

7、重新启动tomcat服务即可