一、说明
1、CentOS7
二、修改系统编码
编辑文件
vi /etc/locale.conf
修改编码并保存
LANG=zh_CN.UTF-8
配置生效
source /etc/locale.conf
1)修改系统编码,只是让系统支持中文编码
2)不解决文字不显示的问题;往后看
三、解决字体不显示问题
非正常显示示例图
正常显示示例图
原因
1)项目使用hutool的图片工具,对图片增加水印或者说增加一些文字;win没问题,linux成块了
2)原因:使用了字体“宋体”,而win默认支持宋体,而linux不支持中文字体,所以就成块了
3)解决: copy相应字体即可
复制win字体到win的另外一个文件夹
C:\Windows\Fonts
1)win的字体存放
2)复制到另外一个目录,因为需要上传到linux,直接上传是没有操作权限的
3)所以复制出来
进入linux字体目录
cd /usr/share/fonts
mkdir chinese
cd chinese
chmod 755 /usr/share/fonts/chinese/*
cd /usr/share/fonts/chinese
将win字体上传
安装工具
yum install mkfontscale -y
执行关联
mkfontdir
fc-cache
mkfontscale
1)完成,重新操作就可以了