Estoy tratando de insertar un ♥ en una tabla MySQL con PHP. Viene de un campo de entrada.No se puede insertar el carácter ♥ en la tabla MySQL
El juego de caracteres de la tabla es utf8_general_ci, y en PHP uso mysql_query("SET NAMES 'utf8'");
justo después de hacer la conexión.
Pero el ♥ solo se convierte en un '?' cuando se inserta.
También he intentado insertar ♥ en la tabla de phpMyAdmin, pero devuelve este error: '?'
Warning: #1366 Incorrect string value: '\xE2\x99\xA5' for column 'subject' at row 1
El resultado es también en lugar de ♥.
¿Alguna idea sobre qué causa esto?
Intente seguir [Manejo de una aplicación web de Unicode hacia atrás en una aplicación web] (http://kunststube.net/frontback/) – deceze
intente http://stackoverflow.com/questions/7781103/sql-server-set- character-set-not-collation – Sathish