从事Java程序员的朋友都知道,大部分客户应用程序都部署在Linux操作系统服务器上,因为Linux服务器比Windows服务器便宜,系统运行更稳定。但它也有自己的缺点。比如在系统上导出pdf等文件时,如果有汉字,就会变成乱码。主要原因是服务器没有对应的中文字体。今天给大家分享一下Linux操作。系统安装了中文字体的注释,有需要的朋友可以收藏起来,以便在以后的工作中快速找到中文乱码的解决方法。1、安装系统字体1.1首先查看操作系统是否安装了字体,命令如下:fc-list1.2如果提示找不到fc-list命令,要查找操作系统的版本,使用相应命令安装字体cat/etc/issue#查看Linux发布的版本信息Ubuntu版本apt-get-yinstallfontconfigxfonts-utilsCentOS版本服务器用的最多yuminstall-yfontconfigmkfontscale安装命令成功后需要确认是否安装了需要的中文字体fc-list:lang=zh#检查安装如果找不到中文字体,需要安装中文字体。2、安装中文字体,可以将需要的字体从Windows操作系统通过FTP服务器上传到Linux服务器,然后通过相关命令配置在Linux上运行。系统。Windows字体目录:C:\Windows\Fonts字体如下图所示。具体命令步骤如下:cd/usr/share/fonts/#进入Linux服务器的字体目录mkdirchinese#创建一个存放中文字体的目录,并将相应的字体上传到该目录下chmod-R755/usr/share/fonts/chinese#修改目录权限yum-yinstallttmkfdir#安装ttmkfdir搜索目录下所有字体信息,汇总生成fonts.scale文件ttmkfdir-e/usr/share/X11/fonts/encodings/encodings.dirvi/etc/fonts/fonts.conf#修改字体配置文件,插入如下一行:
