如果您帮助解决以下问题,我将不胜感激。文件名中的西里尔字符在 Konsole 中使用八进制转义序列代码呈现。例如,文件名
测试.txt
呈现为
''$'\320\242\320\265\321\201\321\202''.txt'
Dolphin 和其他 GUI 程序根本看不到这些文件。这样的名字就在昨天才正常呈现,今天早上突然出现了问题,没有明显的原因(至少没有人玩过语言设置、编码或任何类似的东西)。
我使用全新安装的 Lubuntu 20.04 x64。
语言环境的输出:
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ba_RU.UTF-8
LC_TIME=ba_RU.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ba_RU.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=ba_RU.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
文件 ~/Тест.txt 的输出:
/home/sergey/Тест.txt: empty
我设法解决了这个问题。转到“首选项/LXQt 设置/区域设置”并验证输入字段。在我的情况下,除了最上面的一个之外,所有这些都更改为“俄罗斯 - (ba_RU)”。将它们设置为 «Россия - русский (ru_RU)»,然后重新启动已达到预期效果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句