[Python-de] Deutsche email in Python3
Christopher Arndt
chris at chrisarndt.de
Mi Aug 15 12:59:00 CEST 2012
On 15.08.2012 12:04, Helmut Jarausch wrote:
> Was ist hier falsch:
> msg.set_payload("Gedanken über einen Test".encode("iso-8859-1"),"iso-8859-1")
Das encode() ist zu viel. Du übergibst einfach einen string und das
Encoding und email.message.Message kümmert AFAICS sich um das kodieren.
Siehe
http://docs.python.org/py3k/library/email.message.html#email.message.Message.set_payload
und die Doku zu set_charset() darunter.
Hast du außerdem darauf geachtet, dass dein Editor deinen Quelltext auch
wirklich mit ISO-8859-1 Kodierung gespeichert hat? Ich würde empfehlen,
wenn möglich durchgängig UTF-8 zu verwenden, sowohl für den Quelltext
als auch für die Kodierung von Ein-/Ausgabedaten.
Chris
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 1060 bytes
Beschreibung: OpenPGP digital signature
URL : <http://mail.python.org/pipermail/python-de/attachments/20120815/772671d3/attachment.pgp>
Mehr Informationen über die Mailingliste python-de