hola a todos, tengo la siguiente situación
 
Tengo el siguiente codigo para leer los archivos de una carpeta:  
 Código PHP:
    <?php
$directorio = opendir("."); //ruta actual
while ($archivo = readdir($directorio)) //obtenemos un archivo y luego otro sucesivamente
{
    if (is_dir($archivo))//verificamos si es o no un directorio
    {
        echo "[".$archivo . "]<br />"; //de ser un directorio lo envolvemos entre corchetes
    }
    else
    {
        echo $archivo . "<br />";
    }
}
?>    
  pero necesito que al imprimir el nombre me lo imprima como realmente es, por ejemplo, tengo "Desempeño.doc" , se esta imprimiendo en el echo como "Desempe�o.doc" y si le coloco el utf8_decode() me sale así "Desempe?o.doc" 
como puedo arreglar este problema?