公司使用一个应用系统,系统是用java写的,部署在一台linux服务器上,审批日志自始至终显示乱码
经分析,需要在linux系统中安装中文字体:
simhei.ttf
simsun.ttc
simsunb.ttf
Linux安装字体方法:
安装fontconfig,安装完成后,会在/usr/share/创建fonts目录,上传字体文件到这个目录,对字体文件授权,更新字体索引及缓存,确认字体是否安装成功
[root@test fonts] yum install fontconfig[root@test ~]# cd /usr/share/fontfontconfig/ fonts/ [root@test ~]# cd /usr/share/fonts/[root@test fonts]# lsdejavu[root@test fonts]# rzrz waiting to receive. zmodem trl+C ȡ 100% 9524 KB 1587 KB/s 00:00:06 0 Errors 100% 17787 KB 1368 KB/s 00:00:13 0 Errors 100% 16664 KB 1388 KB/s 00:00:12 0 Errors[root@testeasytrack fonts]# lsdejavu simhei.ttf simsunb.ttf simsun.ttc[root@test fonts]# chmod +777 simhei.ttf simsunb.ttf simsun.ttc[root@test fonts]# yum install mkfontscale[root@test fonts]# mkfontscale [root@test fonts]# mkfontdir[root@test fonts]# fc-cache[root@test fonts]# fc-list :lang=zh/usr/share/fonts/simsun.ttc: 宋体,SimSun:style=常规,Regular/usr/share/fonts/simhei.ttf: SimHei:style=Normal/usr/share/fonts/simsun.ttc: 新宋体,NSimSun:style=常规,Regular
最后重启服务,问题解决
来源地址:https://blog.csdn.net/robin_cai/article/details/129529208