Tras un problema con el disco duro he necesitado reinstalar el sistema operativo (Debian squeeze) y gambas3 con la que programaba una aplicación.
El código utilizado es el siguiente:
If pPrinter.Name = "Imprimir a un archivo" Then
Dialog.Title = "Archivo destino"
Dialog.Path = "/tmp/" & "Factura-" & resFactura!factura & "-" & resCliente!Nombre
Dialog.Filter = ["*.pdf", "Formato de documento portable"]
Dialog.AutoExt = True
If Dialog.SaveFile() Then Return
pPrinter.OutputFile = Dialog.Path
Endif
Este crea el archivo
/tmp/Factura NúmeroFactura NOmbreCliente
Antes de la reinstalación funcionaba bien pero después de esta el archivo se guarda como
/tmp/Factura%20NúmeroFactura%20NombreCliente
Si el NombreCliente contiene espacios también salen como %20
He ejecutado sin éxito dpkg-reconfigure locales y no sé donde estriba el problema.
¿Alguna idea?
Gracias