Parsing mail gmail
♥ 0 |
Buongiorno Sto impazzendo con la funzione base64decode!! Devo poter eseguire il parsing delle mail da una casella gmail (non g-suite). Ho configurato il tutto e ricevo in un campo testo tutto il json restituito dalle data-api di una singola mail. e fin qui è stato più facile del previsto. I problemi nascono dal fatto che gmail codifica il corpo del messaggio mail in b64. Tramite la funzione jsongetelement ricavo la parte che mi interessa (il body appunto) ed a questo punto davo per scontato che con Base64Decode avrei decodificato in un’altro campo testo l’html del body. Questo avviene, ma ricevo gran parte del codice con caratteri incomprensibili, mentre altre parti dello stesso, leggibili. Sembra come se la funzione Base64Decode restituisse un file corrotto. Alloro mi sono armato di santa pazienza ed ho provato il tutto sia su mac che su windowos; Stesso risultato. Ho provato con TextDecode …idem. La cosa strana è che copiando il body senza decodificarlo, per intenderci la parte che ricavo con JsonGetElemet, e dandolo in pasto ad un decodificatore online, restituisce il testo perfettamente formattato in html!! per capirci quello che ricevo dopo la decodifica in fm è questo: <htmlB�XY�B�Y]HY\]Z]�H��[�U\H��[�H�^�[��\��]Z\��N
Qualche suggerimento???
RISOLTO
Segnalato come spam
|