Ciao a tutti, ho un problemino molto banale. Quando mando email con la funzione mail () se nel testo ci sono delle lettere con accenti vengono fuori dei simboli strani, come devo fare per ovviare al problema?
Grazie mille!!
Ciao a tutti, ho un problemino molto banale. Quando mando email con la funzione mail () se nel testo ci sono delle lettere con accenti vengono fuori dei simboli strani, come devo fare per ovviare al problema?
Grazie mille!!
Sono alle prime armi, ma potre dirti che [forse, nn sono sicuro] potresti definire nelle intestazioni il tipo di caratteri che usi, poi con un altra funzione [i nomi nn li ricordo ancora] cerci la lettera à e se c'è con un'altr funzione la sostituisci con il relativo codice in base al tipo di caratteri utilizzato. CIao e spero di essere stato utile.
Invii un messaggio html? Se si, prova a usare htmlentities() sula stringa che invii
"Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"
Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7
Perchè come messaggio normae, di testo, io ho provato mi vodifica correttamente tutti i caratteri.
Originariamente inviato da andrew low
Perchè come messaggio normae, di testo, io ho provato mi vodifica correttamente tutti i caratteri.
è una domanda?
"Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"
Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7
La funzione è questa
dove devo inserire htmlentities() ?Codice PHP:
mail($destinatario,$oggetto,$testo,"From: $mittente");
Sempre se stai inviano un messaggio htmlCodice PHP:
mail($destinatario,htmlentities($oggetto),htmlentities($testo),"From: $mittente");
"Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"
Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7
Ho appena fatto la prova e questo è il risultato:
èèèÃ&um l;èèèÃ& uml;è
Nel testo avevo messo delle lettere accentate... Boh io sto mandando una normale mail, nulla di speciale!!
risolto così: $testo=utf8_decode($_REQUEST['testo']);