LLevo varias horas comiendome la cabeza y no consigo solucionar, introduzco los datos en la bd y al intentar recuperarlos con php, me sale un signo de interrogación dónde deberían ir los acentos.
Tanto en la página con el formulario para insertar como en el index, tengo:
Código PHP:
header('Content-Type: text/html; charset=UTF-8');
Código PHP:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
En el formulario tengo:
Código PHP:
<form method="post" action="enviararticulo.php" enctype="multipart/form-data" accept-charset="utf8">
Y tanto en la inserción, como en la consulta tengo:
Código PHP:
Mysql_query ("SET NAMES 'utf-8'");
$conect = mysql_query("SELECT * FROM cosas WHERE id='$id' ");
Código PHP:
Mysql_query ("SET NAMES 'utf8'");
mysql_query("INSERT INTO cosas (tipo,titulolargo,titulocorto,descripcion,imagen,video,contenido) values ('$tipo','$titulolargo','$titulocorto','$descripcion','$imagen','$video','$contenido') ");
Tanto la base de datos, como la tabla, como cada columna, está configurada como utf8_unicode_ci
Aun así, no va. Alguna sugerencia