我已经设置了一个带有向后移植的 debian 11 和 KDE Plasma 5 的新系统,并希望继续处理我的文件。其中一些来自包含 Umlaute (ö, ü, ä) 的共享项目,由于各种原因我无法重命名。我在这里问是因为这似乎是一个同时依赖于操作系统和 libreoffice 的问题,并且在我使用“常规”debian 11 的上一个系统上没有任何问题。
然而,我正在努力打开这些文件,并出现以下错误:
The operation on <path-to-file-with-umlaut> was started with an invalid parameter.
<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 本身中进行设置。
工具 > 选项 > 语言设置 > 语言- 在这里放置文件的正确区域设置