Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124

    php mailer e caratteri accentati

    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

  2. #2
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Re: php mailer e caratteri accentati

    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
    ciao,
    ho il tuo stesso problema, nel frattempo hai trovato una soluzione?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.