Salve, devo analizzare delle mail prelevate dal server pop3.
Quando vado a prelevare il subject questo si presenta come una normale stringa se i caratteri sono tutti ascii minori di 127, altrimenti (alcuni caratteri ascii >127) sono compresi tra due "simil tag" di questo tipo: =?iso-8859-1?Q? ?=
a questo punto analizzando il contenuto ho scoperto che i caratteri "<127" sono tali e quali, e gli altri >127 sono sostituiti con delle etichette tipo =F2 (che é la ò).
Ho quindi pensato di levare i "simil tag" ed interpretare i vari =F2 ed il gioco é fatto.
Ma non é così! A volte al posto di arrivarmi col "simil tag" di cui sopra mi arrivano con il seguente =?iso-8859-1?B? ?=
ossia con la B al posto della Q, ed il testo ivi incluso non più nella forma sopraesplicitata ma combinando (forse sommando o moltiplicando) il valore ascii di tutti i caratteri compresi tra i due tag, anche di quelli <127 .
Quindi un subject di tipo aò :
Subject: =?iso-8859-1?Q?a=F2?= (primo caso)
Subject: =?iso-8859-1?B?YfI=?= (secondo caso)
Nun ce capisco 'na mazza!
Cosa vuol dire Q? e B?
Avete qualche idea?
Grazie