Какова кодировка имени файла в Linux и Windows?

Какова кодировка имени файла в Linux и Windows?

Пример файлаroot/path/fName.log

В какой кодировкеимяfName.log закодирован как в Windows, так и в Linux?

делает (имя_файла.кодировка==файл.кодировка)?истина:ложь;

решение1

Кодировка, используемая для файла, и кодировка, используемая для имени этого файла, — это разные вещи. Они не коррелируют.

Кодировка, используемая для имени файла, зависит от файловой системы. Для Windows разумно ожидать NTFS и еще один вопрос (В какой кодировке хранятся имена файлов в NTFS?) есть некоторая информация о. Для Linux ответить будет сложнее, и похоже, что также имеет значение, какой фреймворк пытается прочитать файл, если вы посмотрите на ответы на вопрос типа:Какая кодировка используется для имен файлов и путей в Linux?

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