Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2008, 07:09
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 2 meses
Puntos: 2
Include con UTF-8

Buenas a todos,
Tengo un problema que no termino de solucionar, para que lo veais de una manera rapida os pongo este ejemplo. Tengo 2 documentos, uno seria la propia pagina web con charset=UTF-8 y el otro seria un archivo en php con las variables de idioma (idioma.php)
La pagina web:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<?php
require('idioma.php');
$variable = "Camión, España, Última, Barça";

echo "Texto guardado en PHP en un archivo exterior -> ".$ejemplo;
echo "<br>Texto guardado en PHP dentro de este documento -> ".$variable;
?>

<br />
Texto escrito directamente en este documento -> Camión, España, Última, Barça
</body>
</html>
y el archivo de idioma.php

Código:
<?php
	$ejemplo = "Camión, España, Última, Barça";
?>
Bien, pues esto mostrado en el navegador da el siguiente resultado:
Código:
Texto guardado en PHP en un archivo exterior -> Cami�n, Espa�a, �ltima, Bar�a
Texto guardado en PHP dentro de este documento -> Camión, España, Última, Barça 
Texto escrito directamente en este documento -> Camión, España, Última, Barça
Es decir, que las variables definidas dentro de la web, se muestran bien, pero si las variables llegan desde un include ya no. Finalmente lo solucione abriendo el documento idioma.php con el bloc de notas y guardandolo como "UTF", lo subi, y ya se vio bien. Ahora mi pregunta es si existe alguna manera de guardar los archivos como UTF con Dreamweaver, porque a la hora de guardar, o guardar como no me aparece ninguna opcion más que la de elgir extensión.
Muchas gracias (perdón por el toston pero seguramente a mucha gente le pase como ami y viendo el ejemplo anterior sabran como solucionarlo)