¿Por qué descargo archivos con %20 en lugar de espacios?

¿Por qué descargo archivos con %20 en lugar de espacios?

Necesito descargar los apuntes de la web del colegio, es tarea fácil. Pero el archivo que descargué siempre tiene un nombre feo en OS X, como D1.5%20-%20Software%20pruebas%20estrategias, debería serD1.5 - Estrategias de prueba de softwareoriginalmente. ¿Como puedó resolver esté problema?

Ya miré el iconvcomando, pero solo cambia la codificación del contenido del archivo pero no la codificación del nombre del archivo.

Respuesta1

Si solo desea corregir los nombres de los archivos y reemplazarlos %20con un solo espacio, abra una Terminal, navegue hasta la carpeta en cuestión y ejecute:

for f in *; do mv -- "$f" "${f//%20/ }"; done

El verdadero problema sería que el navegador no guarda el archivo correctamente; pruebe con un navegador diferente para ver si ese es realmente el problema.

Respuesta2

Esto sucede porque %20 es un equivalente Unicode del espacio en blanco.

¿Has intentado cambiar el nombre del archivo a través del explorador de archivos o del terminal después de descargarlo?

información relacionada