Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    problema caratteri accentati con mail

    Ragazzi invio una mail da sito in php.
    Metto $messaggio = urldecode($messaggio);
    ho provato anche $messaggio = htmlentities($messaggio);

    ma quando arriva la mail la à diventa Ã..
    Come posso risolvere?

  2. #2
    ciao. ho lo stesso problema che mi sta togliendo il sonno è un problema di codifica dei caratteri, per es la pagina php che processa i dati inviati ha charset utf-8 mentre lo script php mail in formato html ha charset iso-8851-1 (almeno qs ho capito leggendo vari post in giro) ora non so come risolvere la cosa: vale per tutti i caratteri accentati àìéè ecc e altri caratteri speciali...
    sto pensando di abbandonare il formato html e inviare mail in formato testo puro e semplice e chi se ne frega

  3. #3
    se ti può servire io ho appena risolto cosi:
    visto che nella definizione della fz mail in php dichiaro charset=iso-8859-1, nell'intestazione della pagina in xhtml ho sostituito
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    con
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    e funziona perfettamente.
    per il resto il sito si vede allo stesso modo, non mi pare cambi 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.