Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2009, 06:11
niewpendejo
 
Fecha de Ingreso: agosto-2009
Mensajes: 138
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con caracteres especiales

Resulta que no inserto correctamente los caracteres especiales, trabajo con php y odbc, y no se que puedo hacer, al hacer un print de la sql, sale:
inster into nombre_table values("NIÑA") ; es un ejemplo . Pero me inserta
NI(caracter extraño )A.

Al mostrarlo por la web , lo muestra bien , el campo esta en UF8, asi como el meta de la pagina es el siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
<html xmlns="l" xml:lang="es" lang="es" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="es" />

Tambien tengo puesto en los php:

header("Content-Type: text/html; charset=utf-8");

Y tambien he probado con:

odbc_exec("SET NAMES 'utf8'");
mysql_query("SET NAMES 'utf8'");

Pero nada de nada. sigue insertando los datos con caracteres extraño , y si cojo la consulta y la meto directa en mysql, la inserta bien , pero los datos los trae con caracteres extraños alguna ayuda