Ragazzi invio una mail da sito in php.
Metto $messaggio = urldecode($messaggio);
ho provato anche $messaggio = htmlentities($messaggio);
ma quando arriva la mail la à diventa Ã..
Come posso risolvere?
Ragazzi invio una mail da sito in php.
Metto $messaggio = urldecode($messaggio);
ho provato anche $messaggio = htmlentities($messaggio);
ma quando arriva la mail la à diventa Ã..
Come posso risolvere?
ciao. ho lo stesso problema che mi sta togliendo il sonnoè un problema di codifica dei caratteri, per es la pagina php che processa i dati inviati ha charset utf-8 mentre lo script php mail in formato html ha charset iso-8851-1 (almeno qs ho capito leggendo vari post in giro) ora non so come risolvere la cosa: vale per tutti i caratteri accentati àìéè ecc e altri caratteri speciali...
sto pensando di abbandonare il formato html e inviare mail in formato testo puro e semplice e chi se ne frega
se ti può servire io ho appena risolto cosi:
visto che nella definizione della fz mail in php dichiaro charset=iso-8859-1, nell'intestazione della pagina in xhtml ho sostituito
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
con
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
e funziona perfettamente.
per il resto il sito si vede allo stesso modo, non mi pare cambi nulla