Mira , yo lo tengo asi:
En
vistaprevia.php (que lo hago en ajax en la misma pagina) Código PHP:
mysql_query("set names 'utf8'");
$mensaje = parsear($_POST[mensaje]);
$mensaje = utf8_decode($mensaje);
$mensaje = seguridad($mensaje);
echo $mensaje;
Ahi sale perfecto!
Pero despues se registra maal, y la pagina de registro es esta que ya no es en ajax:
Agregar.php Código PHP:
$tags = seguridad($_POST[tags]);
$nombre = seguridad($_POST[subject]);
$mensaje = utf8_encode($_POST[mensaje]);
$fecha = date("Y-m-d G:i:s");
mysql_query("INSERT INTO posts (nombre, mensaje, tags, nick, id_usuario, fecha, categoria, avatar, lecturas, puntos) VALUES ('$nombre', '$mensaje', '$tags', '$_COOKIE[usuario]', '$_COOKIE[id]', '$fecha', '$_POST[categorias]', '$_COOKIE[avatar]', '0', '0')") or die(mysql_error());
Y ya ahi voy a la BD y el registro esta mal osea teoricamente lo estoy codificando mal a la hora de guardarlo no? pero cual es el error? me canse de buscarlo :S