Non conosco bene le codifiche utilizzate per la formattazione del testo dai client di posta "intelligenti", ma quella usata nel messaggio postato da freno io non l'ho mai vista: un misto di tag HTML misti a "url encoding" ficcati anche anche nel testo normale, con il carattere "=" che prende il posto del carattere "%" (per non parlare degli "=" presenti prima degli a capo). Per esempio la URL richiamata nel testo di freno:
https://www.guzzistelvio.net/sito/forum/ ... e=3D363577messa così com'è in un browser non funziona, non viene interpretata correttamente. Ma se sostituite il carattere "=" con il carattere "%" ottenete una URL corretta e funzionante:
https://www.guzzistelvio.net/sito/forum/ ... e%3D363577che viene interpretata correttamente dal parser del browser e ridirezionata in HTTPS su:
viewtopic.php?f=4&t=13985&p=363577#p363577Le triplette del tipo %nn (con n cifre esadecimali) sono caratteri "url encoded" come da tabella:
https://www.bettiolo.com/tools/Utilit%C ... +caratteriLa cosa strana e che caratteri "url encoded" (a meno dell' "=" al posto del "%" e degli "=" a fine riga) sono usati anche all'interno del semplice testo:
Ciao frenostanco,<br/><br/>ricevi questa notifica perche' stai controllando=
il forum =22All' =22Ermanno<br/>bar=22=22 su =22FORUM degli appassionati =
MOTO GUZZI STELVIO e della nuova MOTO<br/>GUZZI V85TT=22.
che dovrebbe essere:
Ciao frenostanco,<br/><br/>ricevi questa notifica perche' stai controllando
il forum %22All' %22Ermanno<br/>bar%22%22 su %22FORUM degli appassionati
MOTO GUZZI STELVIO e della nuova MOTO<br/>GUZZI V85TT%22.
che corrisponde a:
Ciao frenostanco,<br/><br/>ricevi questa notifica perche' stai controllando
il forum "All' "Ermanno<br/>bar"" su "FORUM degli appassionati
MOTO GUZZI STELVIO e della nuova MOTO<br/>GUZZI V85TT".
e che dovrebbe essere visualizzato così (con gli a capo corrispondenti ai tag HTML <br/>):
Ciao frenostanco,
ricevi questa notifica perche' stai controllando il forum "All' "Ermanno
bar"" su "FORUM degli appassionati MOTO GUZZI STELVIO e della nuova MOTO
GUZZI V85TT".
Adesso, i caratteri "url encoded" sono interpretati dal parser del browser e da particolari campi delle form, ma non mi risulta che siano resi in HTML nei corrispondenti caratteri ASCII. Adesso non so se esistano particolari standard di codifica ad uso dei client di posta, ma la formattazione del messaggio di freno mi sembra un pò strana. Non so bene nemmeno che ci facciano quegli "=" alla fine di tutte le righe, quasi fossero dei caratteri di a capo. Ma nel testo di freno i caratteri CR (carriage return) e LF (line feed) ci sono e sono quelli che fanno andare a capo la riga, come si può vedere editando in esadecimale il testo (allego immagine del testo in un editor esadecimale, i CR e LF sono gli esadecimali 0D e 0A verso la fine della quinta riga).
Allegato:
Commento file: Editor Esadecimale
TestoInEsadecimale.jpg [ 111.96 KiB | Osservato 3012 volte ]
Non sono un grande esperto di roba web, forse ci sono delle regole per la gestione dei caratteri "=" ed "%" nell'encoding dei caratteri in esadecimale, però posso immaginare che un messaggio scritto a quel modo possa non funzionare sempre bene, oppure non essere interpretato al meglio da tutti i client.