[Python-de] Umlaute im Verzeichnisnahmen
Stefan Schwarzer
sschwarzer at sschwarzer.net
Mi Jul 20 22:02:21 CEST 2011
Hallo,
On 2011-07-20 12:34, Christian Tanzer wrote:
> Wagner, Frank wrote at Wed, 20 Jul 2011 09:25:15 +0000:
> Oder besser::
>
> >>> import locale
> >>> print x.encode(locale.getpreferredencoding())
> ü
>
> Oder so::
>
> >>> import sys
> >>> open(x.encode(sys.getfilesystemencoding()))
wobei ich sicherheitshalber anmerken möchte, dass das nicht
hundertprozentig zuverlässig ist; das ist eher "gut
geraten". :-) Nicht in jedem Dateisystem wird gespeichert,
wie die Verzeichnis- und Dateinamen kodiert sind.
In dem Zusammenhang finde ich zum Beispiel den Abschnitt
"Converting filesystems" unter
http://hektor.umcs.lublin.pl/~mikosmul/computing/articles/linux-unicode.html
recht interessant.
Viele Grüße
Stefan
Mehr Informationen über die Mailingliste python-de