[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nombre de archivo con /



Gabriel Paubert escribió:
On Fri, Feb 27, 2009 at 06:35:18PM -0300, Victor H De la Luz wrote:
On Fri, Feb 27, 2009 at 6:26 PM, Jonatan Alballay <jalballay@gmail.com> wrote:
cambiando el nombre por algo mas normal :D

2009/2/27 Victor H De la Luz <itztli@gmail.com>
Saludos!

¿¿Alguien sabe como guardar un archivo cuyo nombre contiene el caracter
"/"???


--
ItZtLi


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org

jajaja

Eso ya lo habia pensado, el problema es que estoy haciendo un programa
que va a guardar el archivo a partir del titulo de un documento
(cuestiones técnicas).

Me costo mucho trabajo que todo quedara en utf8 desde la interfaz,
pasando por la db y finalmente la codificación. Ahora el unico maldito
error que me queda es cuando a alguien se le ocurre poner el titulo:

"Si x/y = z",

lo cual ocurre muy seguido (y paso cuando probabamos el software por
una extraña coincidencia del destino que siempre ocurre cuando se
prueba un sistema), entonces lo mas facil es parsear la "/"  y
sustituirla por algo asi como &diagonal3.1416locoazule^-1& (una cadena
irrepetible como en el filme de IA cuando activan al niño robot), pero
no me gusta la solución.

¿Habra algo mas elegante?


Según gucharmap, hay carácteres que se parecen bastante:
U+2044: fraction slash
U+2215: division slash

(No me pregunte cual es la diferencia entre una fracción
y una división, son sutilezas de tipografía. Pero creo
que en este caso el correcto es U+2215).

No se puede utilizar la barra que tienes en el teclado (U+002F)
ya que está reservada (hasta en el núcleo) como separador de componentes de nombre de archivos.

Por lo menos me funciona (en konsole):

$ touch a∕b
$ ls a*b
a∕b
$ rm a?b

	Gabriel


Muy intersante lo tuyo. Había oído lo de los caracteres que se dibujan igual pero tienen un código distinto. Lo utilizan para hacer pishing, donde usan por ejemplo caracteres del alfabeto cirílico que son idénticos a los del español o del inglés (no todos pero algunos son idénticos) pero que llevan un código de caracter distinto. Como los dominios pueden registrarse usando estos caracteres entonces registraban dominios identicos a los que se querían falsear pero con caracteres de otro alfabeto. Afortunadamente los navegadores detectan la diferencia y reescriben la url de otra manera.

Saludos


Reply to: