项目是用webpack打包的,部署到centos服务器后打开页面发现验证码乱码,
开始以为是数据库编码问题,排查后发现是服务器缺失字体,现在的问题就是
怎么在centos服务器上安装windows系统字体。
使用命令
fc-macth
结果如下
msam10.ttf: "msam10" "LyX"
进入centos的字体目录
cd /usr/share/fonts/
查看当前目录下的问题,发现只有lyx
新建一个文件夹micro
目前使用的是win10,去控制面板(设置)里面搜索字体,找到安装的字体,找到微软雅黑。
右键复制,拷贝到一个文件夹下,然后上传到刚刚创建的micro文件夹下,最后使用
fc-cache
可以使字体生效。
再次使用命令fc-match
可以查看目前在用的字体
msyh.ttc: "Microsoft YaHei" "Normal"
这时发现vue项目可以正常获取到验证码了,OK。