在 Debian 上使用 LibreOffice(你写的 liboffice 应该是 LibreOffice),正常情况下不会中文乱码,但出现乱码通常是以下原因导致的:
LibreOffice 依赖系统字体显示中文。
检查是否有中文字体:
fc-list :lang=zh
如果没有输出,说明没装中文字体。
安装常用中文字体:
sudo apt update
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei
# 或
sudo apt install fonts-noto-cjk
安装后重启 LibreOffice。
GB18030 或 GBK可安装中文界面:
sudo apt install libreoffice-l10n-zh-cn
然后在:
Tools → Options → Language Settings → Languages
把 UI 改成中文。
一般是字体未嵌入:
✅ Debian + LibreOffice 中文不乱码的前提:
如果你愿意,可以告诉我:
我可以给你更精确的解决方法。