LINUX.ORG.RU
ФорумAdmin

Не открываются файлы, содержащие в имени русские буквы

 ,


0

1

Всех приветствую!

Установлена Debian 9 c KDE.
В именах файлов, их содержимом и в консоли русские буквы отображаются нормально. А вот при попытке открыть файл с русским именем (или в русской папке) с помощью Okular и Djview4 возникает ошибка вида «Could not open /media/DATA1/Books/P-адически°Ð»Ð¸Ð·.PDF».
Полдня уже разбираюсь, пока ничего не помогает.
Похоже, что ошибка или в настройках локалей, или в кодировке при монтировании в файле fdtab.

После установки русской локали, # locale выдает следующее:

LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=                    

В fstab строки такого вида:
UUID=b421e30b-45f4-43a6-bba2-b6d88c442be1 /media/DATA1 ext4 user,auto,rw 0 0
Пробовал в fstab дописать nls=utf8, codepage=866 — не работают.

В чем еще может быть дело?


У меня локаль указана так ru_RU.utf8. По поводу имен файлов: примени программу convmv для конвертирования имен файлов/каталогов в кодировку utf8.

rumgot ★★★★★ ()

Кстати, проверил в консоли, ls выдает нормальные русские имена файлов. Похоже, надо смотреть в настройках русификации KDE.

oleg_i ()
Ответ на: комментарий от oleg_i

А если вручную переименовать файл чтобы новое имя также содержало русские символы? Как при этом ведет себя окулар? И тот же вопрос, но при этом если файл скопировать в домашний каталог?

rumgot ★★★★★ ()
Ответ на: комментарий от rumgot

Сейчас проверил обе ситуации. И в обеих файл (например, djvu) не открывается (соответственно, программой DjView4) из Окулар.

oleg_i ()
Ответ на: комментарий от oleg_i

Ну значит беда в окуларе. Что еще сказать...

rumgot ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.