Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con acentos y letras ñ en consulta

Estas en el tema de Problema con acentos y letras ñ en consulta en el foro de Mysql en Foros del Web. Hola amigos mi problema es me conecto a mysql de esta forma: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original $db = NEW mysqli ( 'host' , ...
  #1 (permalink)  
Antiguo 26/02/2012, 09:25
Avatar de chipilofan  
Fecha de Ingreso: mayo-2011
Ubicación: México
Mensajes: 59
Antigüedad: 13 años, 6 meses
Puntos: 3
Pregunta Problema con acentos y letras ñ en consulta

Hola amigos mi problema es me conecto a mysql de esta forma:

Código SQL:
Ver original
  1. $db = NEW mysqli('host', 'user' ,'pass', 'db_name');
  2.         /*-------con esto he intentado quitar los errores pero nada--------*/
  3.     mysql_query("SET NAMES 'utf8'");
  4.     mysql_client_encoding($db);

Nota: El problema no es al insertar es al consultar, al insertar los datos se guardan correctamente Ejemplo: Filosofía y se muestra Filosof�a.

Si algun puede darme sugerencias se los agradeceria, saludos a todo el foro.
__________________
El silencio es el arma mas grande del mundo... [Ignacio Recinos]
Pensando en la Web
  #2 (permalink)  
Antiguo 26/02/2012, 09:49
Avatar de chipilofan  
Fecha de Ingreso: mayo-2011
Ubicación: México
Mensajes: 59
Antigüedad: 13 años, 6 meses
Puntos: 3
Respuesta: Problema con acentos y letras ñ en consulta

Acabo de solucionar el problema Les dejo la respuesta por si a alguien le sirve:

Código PHP:
Ver original
  1. utf8_encode($variable)
  2. //si no funciona esa prueben con este:
  3. utf8_decode($variable)

Recorde que antes habia tenido un problema asi, pero ahi use "decode", lo probe y el problema seguia pero mostrando otros caracteres asi que use "encode".

Saludos y no se olviden de seguir programando.
__________________
El silencio es el arma mas grande del mundo... [Ignacio Recinos]
Pensando en la Web

Etiquetas: acentos, caracteres-especiales, errores
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 00:40.