温馨提示×

debian liboffice中文乱码吗

小樊
45
2026-09-02 05:11:48
栏目: 智能运维

在 Debian 上使用 LibreOffice(你写的 liboffice 应该是 LibreOffice),正常情况下不会中文乱码,但出现乱码通常是以下原因导致的:


一、常见导致中文乱码的原因

1️⃣ 系统缺少中文字体

LibreOffice 依赖系统字体显示中文。

检查是否有中文字体:

fc-list :lang=zh

如果没有输出,说明没装中文字体。

安装常用中文字体:

sudo apt update
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei
# 或
sudo apt install fonts-noto-cjk

安装后重启 LibreOffice。


2️⃣ 文档本身编码问题(旧版 .doc / .txt)

  • 老 Windows 文档(GBK / GB2312)在 UTF-8 环境下可能乱码
  • 打开时手动选择编码:
    • 文件 → 打开 → 勾选「字符集」
    • 选择 GB18030 或 GBK

3️⃣ 界面是英文,误以为是乱码

可安装中文界面:

sudo apt install libreoffice-l10n-zh-cn

然后在:

Tools → Options → Language Settings → Languages

把 UI 改成中文。


4️⃣ PDF 导出乱码

一般是字体未嵌入:

  • 导出 PDF 时勾选「嵌入字体」
  • 使用 Noto / WenQuanYi 字体

二、总结

✅ Debian + LibreOffice 中文不乱码的前提:

  • 装了中文字体
  • 文档编码正确
  • 使用较新版本 LibreOffice

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • LibreOffice 版本
  • 是 界面乱码 还是 文档内容乱码

我可以给你更精确的解决方法。

0 踩