Sto cercando di inserire un ♥ in una tabella MySQL con PHP. Viene da un campo di input.Impossibile inserire il carattere ♥ nella tabella MySQL
Il set di caratteri della tabella è utf8_general_ci, e in PHP utilizzo mysql_query("SET NAMES 'utf8'");
subito dopo la connessione.
Ma il ♥ diventa semplicemente un '?' quando inserito.
Ho anche cercato di inserire nella tabella ♥ da phpMyAdmin, ma restituisce questo errore: '?'
Warning: #1366 Incorrect string value: '\xE2\x99\xA5' for column 'subject' at row 1
Il risultato è anche invece di ♥.
Qualche idea su cosa causa questo?
Provare a seguire [Gestione di Unicode Front To Back in una Web App] (http://kunststube.net/frontback/) – deceze
provare http://stackoverflow.com/questions/7781103/sql-server-set- character-set-not-collation – Sathish