ciao a tutti, ho un form per l'invio di email in php che funziona perfettamente, ma ho notato che se nel campo del messaggio si inseriscono caratteri strani, tipo le virgolette doppie (") o quelle semplici ('), o il simbolo dell'euro (€), l'email mi arriva composta in strano modo.
ad esempio se scrivo nel form:
prova "prova dentro virgolette doppie"
'prova dentro virgolette semplici'
prova €
l'email che ricevo risulta essere scritta cosi':
prova \"prova dentro virgolette doppie\"
\'prova dentro virgolette semplici\'
prova �
tutto il corpo della mail lo inserisco all'interno di una variabile, che poi inserisco nella funzione mail in questo modo:
Codice PHP:
mail($indirizzo_destinatario, $oggetto, $messaggioCompleto, "From: $indirizzo_mittente\r\nReply-To: $indirizzo_mittente\r\nX-Mailer: DT_formmail");
c'e' un modo per risolvere questo problema?
grazie
Francesco