Joomla.it Forum
Non solo Joomla... => Database => : angelo91 29 Apr 2013, 10:57:04
-
Salve.
Ho una tabella del dataabase con codifica utf8_general_c.Quando dal database faccio un insert in un campo testo di una stringa del genere " Ciao questa è la "stringa " che voglio inserire: l'albero costa 1€ ", va tutto a buon fine e vedo l'intero testo nel campo.
Usando questa query $query="INSERT INTO offerta ".
"(id_locale,nome, descrizione, prezzo, data_inizio, data_fine)".
" VALUES ('".$id_gestore."','".$nome_offerta."','".$descrizione."','".$prezzo."','".$data_inizio."','".$data_fine."')";
giustamente vengono interpretati in modo errato alcuni caratteri e mi da errore.
Essite un modo rapido per risolvere questo problema (tipo specificare una codica) anzichè scrivere delle funzioni per l'encoding e il decoding
-
ti vengono errati i caratteri accentati? se utilizzi mysql come db puoi settare la codifica a latin, a me funziona
-
http://docs.joomla.org/JDatabase::quote/1.6