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