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

Problema con caracteres especiales

Estas en el tema de Problema con caracteres especiales en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola a todos he leido y aprendido de ustedes. he tomado la configuración que mas se acomoda a mi problema. Resulta que mi php debe ...
  #1 (permalink)  
Antiguo 09/05/2009, 17:32
Avatar de DevCH  
Fecha de Ingreso: marzo-2003
Ubicación: Villahermosa, Tabasco, Mé
Mensajes: 60
Antigüedad: 21 años, 1 mes
Puntos: 0
Problema con caracteres especiales

Hola a todos he leido y aprendido de ustedes. he tomado la configuración que mas se acomoda a mi problema. Resulta que mi php debe devolver un XML, que entre otros datos debe devolver una fecha en cadenas (fecha larga), la cabecera:

Código:
header('Content-Type: text/html; charset=iso-8859-1');
header("Cache-Control: no-cache");
FUNCTION

Código:
function getFechaLarga($fecha){
		 if ($fecha)
		    {
			  $f=split("-",$fecha);
			  $nummes=(int)$f[1];
			  $numdia=(int)$f[2];
			  $numanio=(int)$f[0];

			  $mes1="0-Enero-Febre-Marzo-Abril-Mayo-Junio-Julio-Agosto-Septiembre-Octubre-Noviembre-Diciembre";
			  $mes1=split("-",$mes1);
			  
			  $dias = array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado');
			  $x =$dias[date("w", mktime(0, 0, 0, $nummes, $numdia, $numanio))];
			  
			  $FechaS="$x $f[2] de $mes1[$nummes] del $f[0]";
			  return $FechaS;
		    } 		

}
Esta función me debería devolver:

Sábado 09 de Mayo del 2009

pero me devuelve:

Sábado 09 de Mayo del 2009


Ya le cabié a UTF-8 pero de todos modos me da el mismo resultado, que estaré haciendo mal?
__________________
Carlos Hidalgo
[email protected]
Villahermosa, Tabasco, México.

"Locura es: Obtener siempre el mismo resultado, y seguir insistendo con lo mismo, esperando que algún día, algo nuevo suceda."

--Albert Einstein--

:si:
  #2 (permalink)  
Antiguo 10/05/2009, 13:54
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 5 meses
Puntos: 43
Respuesta: Problema con caracteres especiales

solo es con los dias sábado y miércoles no? yo lo que hice fue esto en un sistema mio:
str_replace('á','á','$variable'); podes usar el de expresiones regulares....
  #3 (permalink)  
Antiguo 11/05/2009, 10:20
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con caracteres especiales

No solamente la cabecera debe tener la codificación correcta, también el archivo PHP mismo.
Fíjate por acá http://www.forosdelweb.com/wiki/PHP:...#241;es%3F


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 11:33.