1

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

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

делает (fileName.encoding == file.encoding)?правда, ложь;

1 ответ1

5

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .