Foros del Web » Programando para Internet » PHP »

Conflicto de codificación de caracteres...

Estas en el tema de Conflicto de codificación de caracteres... en el foro de PHP en Foros del Web. Que tal foreros.. estoy con el siguiente problema.. en una pagina tengo un buscador en el que introduzco palabras, y encuentra sin problemas en mi ...
  #1 (permalink)  
Antiguo 10/06/2008, 11:26
Avatar de elcamaleon007  
Fecha de Ingreso: julio-2004
Ubicación: Asunción - Paraguay
Mensajes: 256
Antigüedad: 19 años, 9 meses
Puntos: 0
Conflicto de codificación de caracteres...

Que tal foreros.. estoy con el siguiente problema..
en una pagina tengo un buscador en el que introduzco palabras, y encuentra sin problemas en mi BD (base de datos)..

solo que cuando introduzco con acentos, o "ñ" no me trae ningun resultado..

en la base de datos los acentos, y eñes se guardan como caracteres especiales de HTML (á = á) entonces la variable de mi consulta, reemplaza todos los caracteres especiales, por su equivalente en HTML..
aun asi no funciona..
al imprimir mi consulta me imprime con otro tipo de codificación.. por ejemplo:
al buscar la palabra "pánico" me imprime "pánico" y en la BD esta como "pánico"

el campo donde consulto, esta con las siguientes ccticas.:
Cotejamiento: latin1_swedish_ci
Tipo: MyISAM


cual puede ser el problema y como puedo solucionar?? muchas gracias!!
__________________
La diferencia entre el 1ro y el 2do son milésimas..si hariamos un poco mas de lo que hacemos normalmente..bue, creo que ya entendiste...Exitos!
  #2 (permalink)  
Antiguo 10/06/2008, 11:39
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Respuesta: Conflicto de codificación de caracteres...

Cuando ejecutes el SQL debes utilizar htmlentities() en la cadena de busqueda.
__________________
eft0's stuff! - http://estebanfernandez.net
  #3 (permalink)  
Antiguo 10/06/2008, 11:45
Avatar de elcamaleon007  
Fecha de Ingreso: julio-2004
Ubicación: Asunción - Paraguay
Mensajes: 256
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Conflicto de codificación de caracteres...

Cita:
Iniciado por eft0 Ver Mensaje
Cuando ejecutes el SQL debes utilizar htmlentities() en la cadena de busqueda.
aun asi no me trae la consulta.. ya probe.. me dijeron que tengo que cambiar el sistema de codififacion de mi BD o que puede ser el del PHP ¿?
__________________
La diferencia entre el 1ro y el 2do son milésimas..si hariamos un poco mas de lo que hacemos normalmente..bue, creo que ya entendiste...Exitos!
  #4 (permalink)  
Antiguo 10/06/2008, 11:57
 
Fecha de Ingreso: enero-2008
Mensajes: 163
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Conflicto de codificación de caracteres...

yo utilizo Juegos de caracteres de MySQL: UTF-8 Unicode (utf8) lenguaje español
y nunk e tenido ese problema jeje si no tal vez sea algo de php o html el problema
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 16:40.