Unter Linux habe ich einen Dateinamen mit speziellen Bytes erstellt: touch $'/tmp/bad/\xff\x1f.jpg'
c# gibt den Dateinamen aus als: /tmp/bad/�.jpg
Ich würde lieber c# eine Ausnahme auslösen, anstatt stillschweigend Junk-Dateinamen auszugeben, die der Benutzer nicht verwenden kann.
Wie kann ich verhindern, dass Directory.EnumerateFiles() stillschweigend U+FFFD für Nicht-UTF8-Dateinamen hinzufügt? ⇐ Linux
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version