Alejandro Rivas Morán escribió:
Saludos

Cuando uso la funcion dir$ para listar los archivos y los visualizo por medio de un msgbox 
resulta que les aparece %20  en lugar del espacio.   Por 
ejemplo:  resumen%20mayo.ods

Cómo podría limpiar para que aparezca "resumen mayo.ods"

Uso  OO2.4 español  en puppy linux

Alejandro.

Hola Alejandro,

la respuesta ya fue respondida en http://api.openoffice.org/servlets/BrowseList?list=dev&by=thread&from=2050021

Emplea convertFromURL() para obtener una ruta con el estilo de tu sistema operativo, convertToURL() para convertir una ruta en formato dependiente del sistema a una ruta codificada en formato URL.

OJO: la API de OOo emplea sólo URLs (aunque OOo Basic en algunos casos soporta rutas del sistema), así que para MOSTRAR al usuario, por ejemplo mediante un MsgBox, emplea convertFromURL(), pero para PROGRAMAR emplea internamente siempre URLs

Ejemplo de mi mail en [EMAIL PROTECTED]

sSystemPath = "/home/ariel/Música/Mozart/Die Zauberflöte"

sURL = convertToURL(sSystemPath)
' sURL == file:///home/ariel/M%C3%BAsica/Mozart/Die%20Zauberfl%C3%B6te

sSysPath = convertFromURL(sURL)
'sSysPath == /home/ariel/Música/Mozart/Die Zauberflöte


Los archivos en realidad no puede tomar espacios. Cuando los pones esto es un 
caracter especial invisible. El problema quizas en tu caso es que ese caracter 
especial no es invisible y esto se debe a tu encoding del texto. La 
recomendacion es no poner espacios o acentos en el nombre de tus archivos o si 
necesitas hacerlo, reemplazalo con un guion o guion bajo.

Esto es incorrecto.
En el nombre de cualquier archivo o carpeta puedes emplear cualquier carácter, en la medida en que te lo permita tu sistema operativo, y hoy en día todas las distros de Linux soportan UTF-8, así que esto no es problema; la cuestión está en decodificar la URL mediante convertFromURL para volver a tener los caracteres no codificados.

Saludos
Ariel.


--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.ArielConstenlaHaile.com.ar/ooo/



"Aus der Kriegsschule des Lebens
                - Was mich nicht umbringt,
        macht mich härter."
                Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a