Поддержка диакритических символов (ō, ó, á, ä, ö, ü и т.д.) в оболочке Debian

Поддержка диакритических символов (ō, ó, á, ä, ö, ü и т.д.) в оболочке Debian

Я запускаю сервер на Debian в качестве файлового хранилища. Некоторые файлы и каталоги содержат эти символы в своих именах, и все эти символы заменяются на ?(или ?это то, что показывает мне вывод оболочки), когда они копируются на сервер через nfs или, по сути, любым другим способом. Когда я просматриваю смонтированный каталог с моей машины Windows через nfs, он также показывает мне ?вместо символов.

Проблема в том, что я не могу принудительно перепроверить импортированные каталоги, потому что оболочка Linux не отображает символы должным образом, поэтому я не могу получить доступ к своим файлам и перепроверить их с помощью моего торрент-клиента. Есть ли обходной путь для решения этой проблемы? Я не думаю, что существует универсальная локаль, которая содержит все диакритические символы. Большое спасибо.

РЕДАКТИРОВАТЬ:

ls *name | hd

00000000 3f 6e 61 6d 65 0a |?name.|

00000006

решение1

Это не Linux испортил имена файлов/каталогов, а nfs. Я скопировал файлы через FTP, и все имена файлов сохранились, и файлы прошли проверку. Видимо, nfs портит специальные/необычные символы, если они встречаются в имени файла/каталога.

Связанный контент