无法在 Debian 上使用 Libreoffice 用 Umlaut 打开文件

无法在 Debian 上使用 Libreoffice 用 Umlaut 打开文件

我已经设置了一个带有向后移植的 debian 11 和 KDE Plasma 5 的新系统,并希望继续处理我的文件。其中一些来自包含 Umlaute (ö, ü, ä) 的共享项目,由于各种原因我无法重命名。我在这里问是因为这似乎是一个同时依赖于操作系统和 libreoffice 的问题,并且在我使用“常规”debian 11 的上一个系统上没有任何问题。

然而,我正在努力打开这些文件,并出现以下错误:

  1. The operation on <path-to-file-with-umlaut> was started with an invalid parameter.
  2. <path-to-file-with-umlaut> does not exist.

请注意,示例性文件名将显示Stückliste.xlsx为“??”。

到目前为止,我尝试通过 aptitude (7.0.4.2) 或 flatpak 安装最新的 libreoffice。两者都无法解决这个问题。我还尝试从 libreoffice 网站直接下载 7.3.1。

此外,在 libreoffice 的“语言设置”中,我尝试了多个“区域设置”,因为我的系统是使用以下区域设置设置的:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_DE.UTF-8
LANGUAGE=en_GB:de
LC_CTYPE="en_DE.UTF-8"
LC_NUMERIC="en_DE.UTF-8"
LC_TIME="en_DE.UTF-8"
LC_COLLATE="en_DE.UTF-8"
LC_MONETARY="en_DE.UTF-8"
LC_MESSAGES="en_DE.UTF-8"
LC_PAPER="en_DE.UTF-8"
LC_NAME="en_DE.UTF-8"
LC_ADDRESS="en_DE.UTF-8"
LC_TELEPHONE="en_DE.UTF-8"
LC_MEASUREMENT="en_DE.UTF-8"
LC_IDENTIFICATION="en_DE.UTF-8"
LC_ALL=

由于这表明locale其本身存在一些问题,因此我在旧系统上有相同的设置和由此产生的问题。到目前为止,我一直无法解决这个问题(我只能假设这是德语和英语混淆的结果),但 libreoffice 在旧系统上仍然运行良好。

编辑1:两个系统都运行debian 11(牛眼)编辑2:命名一个示例文件名

答案1

AFAIK没有en_DE语言。

如果您使用来自不同系统/人员的不同文件,最好sudo dpkg-reconfigure locales选择所有三种语言。de_DE我还建议您至少添加en_US.UTF-8.

如果一切正常的话,它应该看起来像这样。

> locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:de
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"

之后,dpkg-reconfigure最好注销并进入您的用户会话。

答案2

最近遇到了同样的问题。

除了系统区域设置之外,我还需要在 LibreOffice 本身中进行设置。

工具 > 选项 > 语言设置 > 语言- 在这里放置文件的正确区域设置

相关内容