Foros del Web » Programando para Internet » PHP »

no inserta datos a partir de ñ... acentos...

Estas en el tema de no inserta datos a partir de ñ... acentos... en el foro de PHP en Foros del Web. hola a todos, me surgio este problema, que si ecribo señores, solo inserta se así que bueno, como me dijeron que para accesibilidad y demás ...
  #1 (permalink)  
Antiguo 19/12/2006, 16:01
 
Fecha de Ingreso: noviembre-2006
Ubicación: Jerez de la Fra. (Cádiz)
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 1
no inserta datos a partir de ñ... acentos...

hola a todos, me surgio este problema, que si ecribo señores, solo inserta se

así que bueno, como me dijeron que para accesibilidad y demás era mejor utf-8 y que en la db ya venia por defecto pues bueno

probé una funcion mas o menos así

$a = array("á","é","í" ... etc);
$b = array("á","é","í" ... etc);

$mensjae = str_replace($a, $b, $mensaje);

pero que va me inserta los valores tal como los meto (ñ .. con acentos) vamos como si no estuviera...

he probado con utf8 enconde, pero entonces los muestra mal :( asi que cojo y para mostrarlos, utf8_decode, pero entonces imprime el caracter tal como es y ya lo que se ve el el cuadrito en el navegador porque la página esta en utf-8

hay alguna funcion que pueda solucionar mi problema???

un saludo y gracias;)
  #2 (permalink)  
Antiguo 19/12/2006, 16:29
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: no inserta datos a partir de ñ... acentos...

Lo que puedes hacer es "aplicarle" la función htmlentities()
a aquella información que vayas a almacenar en la bd. Y cuado vayas a mostrar la información de la bd usas html_entity_decode()

Saludillos.
  #3 (permalink)  
Antiguo 19/12/2006, 16:57
 
Fecha de Ingreso: noviembre-2006
Ubicación: Jerez de la Fra. (Cádiz)
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: no inserta datos a partir de ñ... acentos...

muchas gracias por tu respuesta, pero se me plantea el mismo problema que con utf8_decode...

cuando lo decodifica, si inserte niño, devuelve niño en vez de niño :(

un saludo ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.