Ciao, ho una servlet che deve permettere all'utente di scaricare files tramite il browser. Funziona tutto perfettamente tranne quando il nome del file (che viene letto dal database) contiene caratteri con accenti, come à, ò o è:

per esempio se il file si chiama 'modalità di ricerca.txt'
nella finestra di download file del mio browser Firefox viene visualizzato 'modalit' (con estensione giusta)


uso queste righe di codice:
codice:
response.setCharacterEncoding("UTF-8");	  		
response.setHeader("Content-Disposition", "attachment;filename=" + card.getFileName() + "." + card.getFileExt());
sbaglio qualcosa? devo usare un'altra codifica?
Grazie in anticipo!