Как запретить Directory.EnumerateFiles() автоматически добавлять U+FFFD для имен файлов, отличных от utf8? [закрыто]Linux

Anonymous
Как запретить Directory.EnumerateFiles() автоматически добавлять U+FFFD для имен файлов, отличных от utf8? [закрыто]

Сообщение Anonymous »

В Linux я создал имя файла со специальными байтами: touch $'/tmp/bad/\xff\x1f.jpg'
c# распечатывает имя файла как: /tmp/bad/�.jpg
Я бы предпочел, чтобы C# выдал исключение, вместо того, чтобы автоматически печатать ненужные имена файлов, которые пользователь не может использовать.

Подробнее здесь: https://stackoverflow.com/questions/798 ... r-non-utf8

Вернуться в «Linux»