Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2013, 11:38
Dave_27
 
Fecha de Ingreso: junio-2012
Ubicación: México
Mensajes: 3
Antigüedad: 11 años, 10 meses
Puntos: 0
Exclamación Problemas con acentos,ñ, tildes etc, letra por letra ...

Buen día foreros ... vengo a ustedes ya que tengo un problema que me trae loco, os explico ...

eh creado un archivo.php con las siguientes lineas de código:

<?php
header("Content-Type: text/html;charset=utf-8");
$prueba = "México";
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
echo "Palabra normal: ".$prueba."<br/>";
echo "Letra normal: ".$prueba[2]."<br/>";
echo "Con utf8_encode: ".utf8_encode($prueba)."<br/>";
echo "Con utf8_decode: ".utf8_decode($prueba)."<br/>";
?>
</body>
</html>

muy sencillo no?, como pueden observar todo el documento esta creado con cotejamiento utf8, el problema ocurre cuando quiero tomar de la palabra "México" la letra "é" en teoría debería de mostrarme la letra "é" en la segunda impresión de mi documento, sin embargo me muestra un caracter raro.

La impresión sale así:

Palabra normal: México
Letra normal: �
Con utf8_encode: México
Con utf8_decode: M�xico

espero haberme explicado y que me puedan ayudar para saber como lograr que aparezca la letra "é" como debería de ser, otro dato importante es que si agrego cualquier otra letra con acento o ñ, pasa exactamente lo mismo y si utilizo el utf8-encode la letra me la pone con el mismo valor de "é" ...

Gracias desde ya .. saludos..