En el lado de la BD tengo, la propia base de datos, las tablas y los campos en utf8_spanish_ci.
La conexión a la base de datos tambien esta utf8 de esta manera:
mysql_set_charset('utf8', $conexion);
en los archivos php estan especificados los charset a utf8 tambien.
Ahora en el array no se añade como null, sino que se añade con errores tipograficos. Por ejemplo el siguiente texto mostrado con un echo se ve asi:
Cita: ¿Qué pregunta podría inventarme, si resulta que el problema esta en los acentos?
Sin embargo cuando lo añade al array lo hace asi:
Cita: \u00bfQu\u00e9 pregunta podr\u00eda inventarme, si resulta que el problema esta en los acentos?
Nunca jamas habia tenido tantos problemas con los juegos de caracteres -.-
un saludo