Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2011, 13:52
feeeeeR
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años, 7 meses
Puntos: 1
Problema con charset php y mysql, caracteres raros

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