habe (mal wieder) ein kleines Problem mit Umlauten.
Ich schreibe eine kleine Applikation die über COM auf Outlook und die gespeicherten Emails zugreift.
Bis zu der Stelle an der ich eine Liste von Emails habe bin ich bekommen, leider scheitert es mal wieder an einer Kleinigkeit:
Beim printen eines "Mail Object" wird der Betreff ausgegeben, leider scheint er dann aber nicht mit Umlauten umgehen zu können:
Code: Alles auswählen
print mailItems(i)
>>
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\mtm\Desktop\OutlookExport.py", line 41, in <module>
print mailItems(i).__str__()
File "C:\Java\Python\lib\site-packages\win32com\client\dynamic.py", line 187, in __str__
return str(self.__call__())
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 2: ordinal not in range(128)
Wie wandle ich ein Objekt in einen String um, der Umlaute zulässt?
Danke schon mal Dom