Schrägstrich (Slash) in Dateinamen
Unix-Dateisysteme verwenden den Schrägstrich (Slash) als Trennzeichen zwischen Verzeichnissen. Windows verwendet zwar den Gegenschrägstrich (Backslash) dafür, allerdings ist der Schrägstrich reserviert für Kommandozeilenargumente. Doch es gibt in Unicode zum Glück noch weitere »Solidi«, so dass auch Schrägstriche in Dateinamen möglich sind. Sehr hübsch sieht beispielsweise der FULLWIDTH SOLIDUS (Unicode-Point [code]U+ff0f[/code], Block Halbbreite und vollbreite Formen) aus:
/
Und als „Unicode-Nerd“ freue ich mich auch noch über die Entdeckung des Interrobang‽
1 Robert aus der Kolumne schrieb am 14.10.2014:
In diesem Unicode-Block gibt es für fast alle „ASCII-Sonderzeichen“ Entsprechungen, z.B. auch für den Doppelpunkt oder die Raute. Damit sollten sich beliebige Dateinamen plattformübergreifend darstellen lassen.
2 Robert aus der Kolumne schrieb am 28.03.2017:
Und das Beste: Diese Sonderzeichen lassen sich auch unter Windows verwenden, das einige Einschränkungen beim Zeichenvorrat für Dateisystemsinhalte hat. (Unixoide Dateisysteme "verbieten" lediglich zwei Zeichen: Das Byte mit dem Wert 0 --
0x0
-- sowie den Schrägstrich --0x2f
.)