Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Mail in francese e decodifica

    Salve a tutti,

    sto gestendo un sito e-commerce francese in php ed ho grosse difficoltà ad inviare le mail perchè arrivano decodificate male (soprattutto la lettera accentata --> é).

    Ho provato in vari modi ma non riesco a trovare quello giusto.

    Sapreste darmi una mano?
    Grazie

  2. #2
    Imposta la codifica utf-8

  3. #3
    Già fatto, non fa niente.

  4. #4
    Io avevo lo stesso problema e ho risolto così.
    Suppongo che tu hai due file, uno con la form e l'altro che recupera i dati e li invia tramite mail, vero??

  5. #5
    No, per niente

    Fa tutto nello stesso file, non uso la form.
    leggo dati dal db e invio la mail. semplicemente

  6. #6
    Non sono esperta ma forse posso aiutarti, puoi postare la parte di codice che si occupa di inviare l'e_mail??

  7. #7
    Hmm...ho risolto.

    Avevi ragione, forse era io che avevo un headers diverso.
    Ho trovato sto script in rete e adesso funziona correttamente

    $mail_to = $email;
    $mail_from = "MIME-Version: 1.0\n";
    $mail_from .= "Content-Type: text/html; charset=UTF-8\n";
    $mail_from .= "Content-Transfer-Encoding: 8bit\n\n";
    $mail_from .= "From: 'Prova' <".$email_mittente."> \n\n";
    $mail_subject = $oggetto_email;
    $mail_body = $testo_email;
    mail($mail_to, $mail_subject, $mail_body, $mail_from);

    Ovviamente settando anche i caratteri in UTF-8 in Mysql

  8. #8
    Grazie lo stesso cmq

  9. #9
    Nulla

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.