乱码的主要原因是字体缺失导致,可通过以下步骤解决:
1、安装字体
方式1、安装中文字体(推荐)
如果可以联网,建议通过命令方式直接安装中文字体。
对于 Ubuntu 或 Debian 系统,你可以使用以下命令安装中文语言包:
sudo apt-get update
sudo apt-get install language-pack-zh-hans
对于 Fedora 或 CentOS,可以使用:
sudo dnf install langpacks-zh_CN
或者
sudo yum install langpacks-zh_CN
安装成功后,修改系统的 locale 设置,确保支持中文。
方式2、如果不能联网安装,我们可以把windows系统的字体Copy过去,然后将字体加载进系统
第一步:
windows系统的字体文件路径:C:\Windows\Fonts
linux 接收字体的路径:/usr/share/fonts
创建一个中文文件夹,并进入
[root@dsbdevserver fonts]# mkdir chinese
[root@dsbdevserver chinese]# cd chinese
将文件全部复制过去:如图
第二步:
给字体赋予权限并进行一下操作:
[root@dsbdevserver chinese]# chmod 755 *.TTF
[root@dsbdevserver chinese]# chmod 755 *.TTC
[root@dsbdevserver chinese]# mkfontscale
(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale)
[root@dsbdevserver chinese]# mkfontdir
[root@dsbdevserver chinese]# fc-cache -fv
(如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )
2、重启openoffice/LibreOffice
通过kill命令杀掉已有的openoffice/LibreOffice进程。
重启openoffice/LibreOffice服务。
作者:柳杨 创建时间:2026-05-27 18:35
最后编辑:柳杨 更新时间:2026-06-11 18:29
最后编辑:柳杨 更新时间:2026-06-11 18:29
———— 本文档对您有帮助吗?或有错误,恳请 反馈 ————
