Thread Dateinamen mit Umlauten
(18 answers)
Opened by Gast at 2008-02-17 20:21 Gast+2008-02-18 17:50:07-- Bei Unix gibt es nur Bytes. Die Zeichensatzsemantik kann von den Anwendungen, die darüber laufen, definiert werden, z.B. über die Locale des Benutzers. Das ist natürlich ein schlechter Ansatz, weil ein gültiger Dateiname mit einem iso-8859-1-Locale auf einmal ungültig wird, wenn man ein utf-8-Locale verwendet. Bei Windows gibt es im Betriebssystem die Möglichkeit, "weite" Dateinamen zu definieren. Darauf kann man aber per Perl nicht darauf zugreifen (außer vielleicht mit Win32::*-Modulen). Mehr Infos bekommt man per perldoc perltodo, Abschnitt "Unicode in Filenames". |