我正在运行 Kubuntu 18.04。我需要能够以非拉丁文字保存文件,特别是泰语(ภาษาไทย)。但泰语文件名显示为一串问号。这在 GUI(例如 Dolphin)和命令行中也是一样的。
我实施了以下修复来解决无法使用撰写键的问题,这也影响了问题:在 .xinputrc 中注释掉“run_im ibus”
在此之前,泰语文件名在 GUI 中显示为带有问号的矩形符号,在命令行中显示为用斜杠分隔的三位数字字符串。
其他非拉丁文件名(如中文)也存在此问题。
非常感谢您的帮助
答案1
您没有告诉我们这些文件是如何创建的,但在我看来这听起来像是一个编码问题,即文件名可能是以 UTF-8 以外的其他格式编码的。
考虑以下一系列命令:
~$ mkdir test
~$ cd test
~/test$ touch ภาษาไทย
~/test$ ls
ภาษาไทย
~/test$ LANG=C
~/test$ ls
''$'\340\270\240\340\270\262\340\270\251\340\270\262\340\271\204\340\270\227\340\270\242'
~/test$