Quando il nome del file è "Algunas MARCAS que nos acompañan" ASP.NET MVC genera un System.FormatException
quando provo a scaricare quel file. Ma se il nome del file è "Asistente de Gerencia Comercial" non è così.Come si codifica un nome file per il download?
Immagino che questo sia dovuto a qualcosa correlato alla codifica UTF-8
, ma non so come codificare quella stringa.
Se ho ragione, come posso codificare la stringa nella codifica UTF-8
? Se non ho ragione, qual è il mio problema?
Come stai restituendo il file all'utente adesso? Usando 'System.Web.Mvc.FileResult'? Puoi pubblicare il tuo codice? –
Sì, sto usando FileResult. – eKek0
La cosa strana è che 'System.Web.Mvc.FileResult' utilizza internamente' System.Net.Mime.ContentDisposition' per generare l'intestazione che aggiunge alla risposta. Mi sarei aspettato che la classe fosse in grado di gestire qualsiasi codifica delle stringhe necessaria per fare in modo che funzionasse. –