Página 1 de 1

Nombres de archivos y caracteres especiales

Publicado: 09 Jun 2016, 19:54
por divadr
Hola, en mi afán de mejorar el canal de descargas, me encuentro con el siguiente dilema:

Hasta ahora para guardar algún archivo se eliminan todos los caracteres especiales incluidos accentros, ñ, etc... cuando, realmente en ningún sistema operativo, que yo sepa, son ningún problema, solo que hay que codificar correctamente los nombres de archivo para que el sistema operativo cree el archivo igual que el que le hemos indicado.

Visto esto, quiero crear un conjunto de funciones del estilo:

encode_path(path)

decode_path(path)

de manera que tu le pases una ruta codificada en "UTF-8" y en función del sistema opertativo, te codifique la cadena de texto de forma adecuada para crear el archivo correctamente y, de igual manera, cuando hagas, por ejemplo, un os.listdir() te descodifique las rutas y te las pase a "UTF-8"

Ppero para ello necesitaría gente que pudiera hacer pruebas en diferentes sistemas operativos, para ver que todo funciona bien, ya que si vamos a tener problemas, mejor dejarlo como está.

Como lo veis, alguna sugerencia?

Re: Nombres de archivos y caracteres especiales

Publicado: 09 Jun 2016, 22:15
por super_berny
Cuenta conmigo. Puedo probar en.windows y Android.