Originariamente inviato da asafa
Salve,
ho un problema con i caratteri accentati!Vi spiego:
Ho una pagina html, dove c'è un form, l'utente inserisce il form e un altra pagina php riceve i dati prepara l'oggetto Mailer di PhpMailer e manda una mail...
Il problema è che i caratteri "à" "è" "ì" "ù" nella mail appaiono cosi "òà ùì"!
Ho già provato le seguenti cose:
- Ho inserito il metatags " <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> " sia nella pagina del form, sia nella pagina che invia i dati
- Ho inserito <?php header('Content-type: text/html; charset=utf-8'); ?> in entrambe la pagine!
- Ho inserito nella creazione dell'oggetto mailer " $mail = new PHPMailer(); $mail->CharSet = "UTF-8"; "
- Ho filtrato il testo tramite " function utf8_entities($str) {
return htmlentities($str, ENT_QUOTES, 'UTF-8');
}
"
nessuna delle soluzioni funziona, come posso fare?
aiuti ?
Grazie
Andrea