Visualizzazione dei risultati da 1 a 4 su 4

Discussione: PHP e gli ACCENTI

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124

    PHP e gli ACCENTI

    Salve ragazzi,
    vi spiego il mio problema:

    - ho realizzato uno script php che prende dati da un form di testo e invia un mail in base ai dati del form ( mittente, destinatario, testo mail), grazie a PHPMAILER.

    Il problema è che quando l'utente inserisce come testo del messaggio lettere accentate, a me vengono visualizzate cosi:

    Alcuni esempi ---> " vi darà " / " però " / " perchè" .

    Non riesco a risolvere il problema come devo filtrare il testo di input??
    Vi mostro un po di codice se puo' aiutarvi!

    Codice PHP:
    $nome $_POST["nome"]; 
    $cognome $_POST["cognome"];
    $testo_mail $_POST["testo_mail"];
    // filtro gli accenti
    $testo_mail html_entity_decode($testo_mail); // inutile
    // primo invio 1° mittente
    $mail = new PHPMailer();

    $mail->From     $_POST["mail"];
    $mail->FromName $_POST["nome"] ." " .$_POST["cognome"];
    $mail->AddAddress('xxx@xxx.it');               // indirizzo utente
    $mail->AddReplyTo($_POST["mail"]);  // reply

    $mail->Body     =  
    <P align=left>Nome: 
    $nome</P>
    <P align=left>Cognome: 
    $cognome</P>
    <P align=left>Testo messagio:</P>
    <P align=left>
    $testo_mail </P>";
    mail->Send() 
    Spero di essere stato chiaro e di avervi fatto capire il problema... con che funzione devo filtrare il testo per far riapparire le lettere accentate?
    E' un problema di codifica?

    Grazie per la disponibilità

  2. #2
    Potresti passare la stringa con JSON...

    Se ti servono delle tabelle queste potrebbero fare al caso tuo
    http://it.wikipedia.org/wiki/Aiuto:Caratteri_speciali

  3. #3
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124
    nada don't work....

    Sto impazzendo non so come devo fare.... htmlentities non va sempre lo stesso risultato!
    aiuto!!!

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.