PDA

Visualizza versione completa : PHP: stranezza mysql_query (inserimento dati)


Scen
27-02-2004, 11.28.38
mi capita questa cosa strana:

eseguendo la funzione (faccio un esempio)

$query1="INSERT INTO guestbook (data,nome,messaggio) VALUES (NOW(),'nome','')";
mysql_query($query1);

(nel campo 'messaggio' vado ad inserire dei caratteri accentati)

poi, se vado a vedere il contenuto del campo "messaggio", mi ritrovo questo:

èìòù

Se provo ad eseguire la query di inserimento dalla shell di mysql o da PHPMyAdmin invece i caratteri vengono memorizzati correttamente.
Il campo "messaggio" di tipo "text", la tabella di tipo "MyISAM"

Come mai?

quipo.it
29-02-2004, 17.02.13
dipende dalla codifica con cui l'interfaccia ti sta facendo vedere i dati. Se l'interfaccia una pagina web, prova a specificare il charset nell'header html, se un programma prova a cercare nelle opzioni la codifica caratteri che stai usando.