web-dev-qa-db-ja.com

Lubuntuがキリル文字を含むファイル名を読み取ることができない

次の問題の解決にご協力いただければ幸いです。ファイル名のキリル文字は、Konsoleでは8進数のエスケープシーケンスコードでレンダリングされます。たとえば、ファイル名

Тест.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
1
S. N.

私はなんとか問題を解決しました。 "設定/ LXQt設定/ロケール"に移動し、入力フィールドを確認します。私の場合、一番上のものを除いて、それらすべてが"ロシア-(ba_RU)"に変更されました。それらを"Россия-русский(ru_RU)"に設定してから再起動すると、望ましい効果が得られます。

2
S. N.