Foros del Web » Programando para Internet » PHP »

Consulta en MYSQL muestra a veces caracteres españoles

Estas en el tema de Consulta en MYSQL muestra a veces caracteres españoles en el foro de PHP en Foros del Web. Buenas noches a todos!! Espero que puedan ayudarme en este pequeño lio que tengo. Pequeño, porque de seguro la solucion es muy facil, pero lio, ...
  #1 (permalink)  
Antiguo 06/06/2009, 00:11
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 7 meses
Puntos: 1
Consulta en MYSQL muestra a veces caracteres españoles

Buenas noches a todos!!

Espero que puedan ayudarme en este pequeño lio que tengo. Pequeño, porque de seguro la solucion es muy facil, pero lio, pues sin una solucion mi sitio queda realmente feo!

La cuestión es la siguiente: yo tengo un sitio donde manejo una base de datos con PHP, y mediante consultas leo textos y los muestro por pantalla.

Ahora, el problema: en una página no se me muestran los caracteres en español (enies, tildes, etc), mientras que en la otra si. Aqui lo ejemplos:

http://www.proyectoshuerto.com.ar/index.php aca no se ven (en teoricos)

http://www.proyectoshuerto.com.ar/teoricos/teoricos.php aca se ven (en teoricos recientes).

Cual puede ser la causa??

En ambos casos, la consulta es la misma:

Código PHP:
$query"SELECT * FROM teoricos ORDER BY id DESC LIMIT 3";
$search mysql_query($query$final) or die(mysql_error());
$row_search mysql_fetch_assoc($search); 
asique no veo porque la diferencia! :S

Desde ya, muchas gracias!!

Pablo.
  #2 (permalink)  
Antiguo 06/06/2009, 00:12
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Consulta en MYSQL muestra a veces caracteres españoles

Tienes meta tags mencionados en el head diferentes? Y una solucion rapidita a ver si es el formato en que guardaste el archivo. Trata de darle un copy al archivo donde se ven teoricos.php (no al codigo sino al archivo) pega de nuevo el archivo ahi mismo renombralo con el nombre de index.php, pero antes de borrar el archivo de index.php original y cambiar el nombre de la copia del archivo teoricos.php, copia el codigo de index.php y pegalo en el archivo que hiciste la copia, borra el index.php y renombra la copia a index.php y verifica si te sigue trayendo el error.

Se que es una instrucciones bien largas pero es que posiblemente el formato en que grabaste el archivo este de una forma que no reconoce los caracteres especiales.

me dejas saber si no entendiste

Última edición por abimaelrc; 06/06/2009 a las 00:18
  #3 (permalink)  
Antiguo 06/06/2009, 03:47
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 45
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Consulta en MYSQL muestra a veces caracteres españoles

Hola locoxchacho,

He revisado los metatags que tienes en las páginas que mencionas y el problema es que en la primera usas el charset ISO-8859-1 y en la segunda el charset UTF-8:

Código html:
Ver original
  1. <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
  2. <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>

Al especificar el charset le estás diciendo al navegador cómo debe interpretar los caracteres de la página, así que debes indicarle cuál es el charset correcto.

Simplemente debes poner en la página que se ve mal el mismo charset que en la que se ve bien.

Salu2,
Carlos.
  #4 (permalink)  
Antiguo 06/06/2009, 08:58
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Consulta en MYSQL muestra a veces caracteres españoles

Oh! Que descuido!! Crei haber copiado totalmente todas las paginas y haber modificado solo el contenido... bueno, modifique eso y ya ha quedado perfecto!!

Una ultima consulta al respecto: que opinan de mi sitio?? Es para una materia del ultimo año del colegio secundario de mi ex-colegio. Luego de mucho trabajar, la he terminado. La examinarían y me daría su opionion al respecto, y qué le agregaría/modificarian/eliminarian??

Desde ya, muchas gracias por su comentarios!!

Saludos,

Pablo!
  #5 (permalink)  
Antiguo 06/06/2009, 13:06
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 45
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Consulta en MYSQL muestra a veces caracteres españoles

Tienes un tema en la página principal dedicado a eso concretamente. En él pones la URL a tu web y la gente responde con sugerencias.

No te puedo poner el enlace porque no me lo permiten (todavía no he llegado a los 30 mensajes), pero está en el bloque de Diseño de sitios web, el último de todos.

Salu2,
Carlos.
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 18:07.