Foros del Web » Programando para Internet » PHP »

MySQL y PHP Error al insertar con tildes, eñes, etc...

Estas en el tema de MySQL y PHP Error al insertar con tildes, eñes, etc... en el foro de PHP en Foros del Web. Hola que tal ¡¡¡ Tengo un problema que le estoy dando vueltas y no se como resolver. El caso es que tengo una base de ...
  #1 (permalink)  
Antiguo 29/12/2008, 08:49
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 16 años, 8 meses
Puntos: 1
De acuerdo MySQL y PHP Error al insertar con tildes, eñes, etc...

Hola que tal ¡¡¡

Tengo un problema que le estoy dando vueltas y no se como resolver.
El caso es que tengo una base de datos en MySQL y desde un programa en PHP hago inserciones en dicha tabla. El problema consiste en que al realizar inserciones con tildes y con el caracter "ñ" me los inserta del siguiente modo:

Por ejemplo en la tabla T_PAISES inserto Camerún y me inserta Camerún
y si por ejemplo inserto España me deja en la base de datos el valor España

No se muy bien porque motivo no me coge bien esos caracteres y la verdad es importante el solucionarlo para mi.

Las opciones de la BBDD en MySQL son:

Table Engine: InnoDB
Character Set:
- Charset: latin1
- Collation: latin1_spanish_ci


No se si el error puede estar en MySQL o en PHP.

Muchas gracias de antemanos por vustros comentarios y aportaciones.

Última edición por superdober; 29/12/2008 a las 09:00
  #2 (permalink)  
Antiguo 29/12/2008, 09:22
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: MySQL y PHP Error al insertar con tildes, eñes, etc...

el error esta en php en algun lugar estas usando la funcion htmlentities() para transformar los caracteres especiales en su entidad html

consejo usar siempre y en todo utf-8
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 30/12/2008, 03:50
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: MySQL y PHP Error al insertar con tildes, eñes, etc...

Muchas Gracias emiliodeg lo miraré y ya te contaré si me funciona, es posible ya que como he aprendido por mi cuenta PHP lei en una pagina que habia que usar htmlentities y esa puede ser la causa.

Otra vez gracias y os contaré como llevo este tema¡¡¡
  #4 (permalink)  
Antiguo 30/12/2008, 04:58
 
Fecha de Ingreso: agosto-2007
Mensajes: 248
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: MySQL y PHP Error al insertar con tildes, eñes, etc...

Vale muchisimas gracias ese era el problema eliminando htmlentities funciona perfectamente tanto con tildes como con el caracter "ñ".

Gracias ¡¡¡¡
  #5 (permalink)  
Antiguo 31/12/2008, 00:07
 
Fecha de Ingreso: diciembre-2008
Mensajes: 70
Antigüedad: 15 años, 3 meses
Puntos: 4
Respuesta: MySQL y PHP Error al insertar con tildes, eñes, etc...

Tambien pudiste haber intentado usar utf8_decode() ;)

Saludos
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 19:48.