VBA UTF8 entschlüsseln

gehtnetgibtsnet

Cadet 4th Year
Registriert
März 2019
Beiträge
124
Hallo Forum,

Um einen besseren Überblick zu haben, habe ich bestimmte Mails aus Thunderbird als eml exportiert und werte nun diese Files aus, um in Excel eine Liste mit den als Betreff genannten Begriffen zu haben,

Mein Problem: gelegentlich findet sich als Betreff ein Code wie folgender:

=?utf-8?B?QmVzdMOkdGlndW5nIE9ubGluZSBaw6RobGVyc3RhbmRzZXJm?=

Wie kann man diesen Betreff entschlüsseln?
 
Das ist Base64, das hier kannst du z.B. decodieren:
=?QmVzdMOkdGlndW5nIE9ubGluZSBaw6RobGVyc3RhbmRzZXJm?=
kommt dann "Bestätigung Online Zählerstandserf" raus.

Ich vermute ?utf-8?B sagt nur etwas über das "Format" aus.
 
Das B vorne bedeutet base64 als encoding Schema
in python:
Python:
import base64, quopri; from email.header import decode_header; print("".join([str(t[0], t[1] if t[1] else 'utf-8') for t in decode_header('=?utf-8?B?QmVzdMOkdGlndW5nIE9ubGluZSBaw6RobGVyc3RhbmRzZXJm?=')]))
 
Hallo tollertpy.

Das mit der Übersetzung kommt hin. Ich habe mit dem Begriff "Base64" in Verbindung mit "VBA" und "Decode" im Internet gesucht, aber kein Beispiel gefunden, das ich mit meinem Basiswissen verstehen würde. Kannst Du mir bitte weiterhelfem?

Hallo madmax2010. mit python habe ich null Kenntnis.
 
Zurück
Oben