Problemas para mostrar imágenes mysql y php

Esta es mi duda.
Quiero mostrar en pantalla todas las imágenes de un directorio.
Pude hacerlo tranquilamente, excepto que no me muestra las imágenes que incluyen "Ñ" en el nombre, ejemplo: cañería.jpg, cabañita.jpg, etc.
Con el programa que hice, el mismo detecta la existencia de la imagen ... Solo que no me la muestra. Para mostrar la imagen uso:
$archivo="cañeria.jpg";     // O el nombre que fuera con Ñ
echo ("<img src='$archivo' width='480' height='320' border='1' align='left'>" );
Te recuerdo que detecta la existencia del archivo pero no lo muestra.
Con el resto de las imágenes no tengo problemas.

1 Respuesta

Respuesta
1
Por buenas práctias de desarrollo no se deben incluir ñ y caracteres especiales en bases los nombres de bases de datos, campos o archivos, puesto que tarde o temprano generaran alguna inconsistencia. Por ejemplo al hacer un dump de la base de datos (copias de seguridad de sql) no la interpreta, o en algunas consultas. Lo mejor es que no guardar imágenes con este carácter, puede hacer una validación que no permita guardar imágenes con estas letras en esa carpeta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas