Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Caracteres extraños al mostrar data de base de datos + Wordpress

Estas en el tema de Caracteres extraños al mostrar data de base de datos + Wordpress en el foro de WordPress en Foros del Web. Hola como andan? Tengo un problema en mi pagina. Cree un script que devuelve datos de una base de datos de acuerdo al mes y ...
  #1 (permalink)  
Antiguo 20/12/2008, 14:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 39
Antigüedad: 16 años, 1 mes
Puntos: 0
Caracteres extraños al mostrar data de base de datos + Wordpress

Hola como andan?

Tengo un problema en mi pagina. Cree un script que devuelve datos de una base de datos de acuerdo al mes y dia de la misma.

El problema es que cuando lo incluyo en la página (<div id="fechas"><?php include("http://freddiemercury.com.ar/img/fechas.php");?></div>), un blog basado en Wordpress, aparecen símbolos raros y ya probe monton de cosas y no logro hacerlo andar.

¿Cuál sería su diagnostico?



Un abrazo

PD: Aclaro que para que se pueda ver el primer link bien tuve q agregar al htaccess esto AddDefaultCharset ISO-8859-1

Última edición por nukerojo; 22/12/2008 a las 13:08
  #2 (permalink)  
Antiguo 20/12/2008, 15:19
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Caracteres extraños al mostrar data de base de datos + Wordpress

Es porque los datos de tu base dedatos vienen codificados como iso-8859-1, pero en la página de tu blog usas la codificación utf-8

Código html:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Cambia esa linea meta por la codificación iso, o aplica utf8_encode() a los datos para mostrarlos.



EDITO: Usa utf8, pues si cambias el meta de tu blog el texto "problema" se arreglará, pero los demás se estropearán.
  #3 (permalink)  
Antiguo 20/12/2008, 16:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 39
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Caracteres extraños al mostrar data de base de datos + Wordpress

Me sirvio!! Muchas gracias pero me queda un problema y una duda

1) como aplico utf8_encode() a esta linea de codigo echo "<b>En un día como hoy... ($ndia de $mes[$nmes])</b><br>";
2) Porque si mi base de datos esta totalmente configurada para utf8_general tanto en cotejamientos como en la base de datos, como en la tabla, como en las filas, tiene problema con los acentos y caracteres especiales? Porq hace un output en iso?
  #4 (permalink)  
Antiguo 20/12/2008, 20:23
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Caracteres extraños al mostrar data de base de datos + Wordpress

Primera:
Código php:
Ver original
  1. echo utf8_encode("En un día como hoy...");
Y sobre tu segunda pregunta. Presiento que el "problema" es cómo está configurado tu servidor php.

  #5 (permalink)  
Antiguo 22/12/2008, 13:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 39
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Caracteres extraños al mostrar data de base de datos + Wordpress

Gracias okram por tu valiosa ayuda.

Felicidades.
  #6 (permalink)  
Antiguo 22/12/2008, 13:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Caracteres extraños al mostrar data de base de datos + Wordpress

Tema trasladado a Wordpress.
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 17:29.