Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2006, 11:35
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 18 años, 4 meses
Puntos: 1
Carácteres especiales

Lo siento por la ambigüedad del título, pero no se me ocurría nada mejor que poner.
Tengo un script en PHP que pretende leer en un directorio para representar en el explorador sus archivos:
Código PHP:
<?php
$fotos_dir 
opendir("Normal");
while ((
$archivo readdir($fotos_dir)) !== false){
    if (
$archivo != "." && $archivo != ".."){
        echo 
"$archivo</br>";
    }
}
echo 
"</br></br></br></br>";
?>
Todo funciona bien en un principio, se listan todos los archivos de la carpeta "Normal". Pero el problema biene cuando uno de esos archivos tiene en su nombre ciertos carácteres (supongo que serán todos los no ANSI). Así "Valentín·$·.jpg" me lo representa en el explorador como "Valent�$?.JPG".
¿A que se puede deber este problema? ¿Como podría solucionarlo?
Gracias por vuestro tiempo.