无法在平板电脑上使用 LibreOffice 打开非 ASCII 名称的文件

无法在平板电脑上使用 LibreOffice 打开非 ASCII 名称的文件

通过桌面应用程序范围 (1.3.2.2) 使用 LibreOffice Writer (4.4.6.3) 打开具有非 ASCII 名称的文件时,出现错误消息:

/home/phablet/shared/memoire.2.odt 不存在。

该文件的实际名称是/home/phablet/Documents/tmp/mémoire.odt

在错误消息中,如果系统的语言没有这些字符,则非 ASCII 字符将被替换为“?”;如果有,则即使对于不同的字母表,它也将被替换为相应的语音字符。

我应该调查一下 Libertine (https://bugs.launchpad.net/libertine)?

答案1

我在 Arch Linux 上的 KDE Plasma 上遇到了这个问题,LibreOffice 无法打开包含非 ASCII 字符(如变音符号)的文件。而 Okular 可以正常打开并显示相同的文件。

在使用 启动 Plasma 之前startx,区域设置已de_AT.UTF-8根据 设置为locale

启动 Plasma 后,我可以在“格式”下的区域设置中看到使用了不同的语言环境:Deutschland - Deutsch(de_DE)。将该条目更改为Österreich - Österreichisches Deutsch (de_AT)(列表的最后四分之一)解决了该问题:现在 LibreOffice 可以毫无问题地打开这些文件。

我认为地区必须匹配。


附注:设置格式可以在Default (C)一定程度上解决问题:LibreOffice 现在会打开该文件,但窗口标题中的文件名是乱码。

相关内容