Encoding Problem bei Filename eines Mailattachments
Hallo, ich habe hier ein Kodierungsproblem bei einem Filenamen eines Attachments. Ich hole mir das mit dem email package aus den Mime-Parts raus: filename = part.get_filename() Der Dateiname sieht dann so aus (scheinbar sogar mit Zeilenumbruch!? - Outlook 2003): =?iso-8859-1?Q?00=5FEDVO=5FJarhesr=FCckblickAbtei?= =?iso-8859-1?Q?lung99=5Fv11=5FChG=2Eppt?= Wie bekomme ich dies Ungetüm in eine lesbare Form? Jürgen _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
--On 19.04.2004 11:26 +0200 Juergen Plasser wrote:
Hallo,
ich habe hier ein Kodierungsproblem bei einem Filenamen eines Attachments.
Ich hole mir das mit dem email package aus den Mime-Parts raus:
filename = part.get_filename()
Der Dateiname sieht dann so aus (scheinbar sogar mit Zeilenumbruch!? - Outlook 2003):
=?iso-8859-1?Q?00=5FEDVO=5FJarhesr=FCckblickAbtei?= =?iso-8859-1?Q?lung99=5Fv11=5FChG=2Eppt?=
Wie bekomme ich dies Ungetüm in eine lesbare Form?
Meine Lösung: filename = part.get_filename() header_enc = email.Header.decode_header(filename)[0] decoded_filename = unicode(header_enc[0], header_enc[1]).encode('ascii', 'replace') Jürgen _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (1)
-
Juergen Plasser