Cómo establecer un nombre de archivo que contenga espacios en el encabezado Content-Disposition

Tengo este pedazo de código:

resp.addHeader("Content-Disposition", "inline; filename=" + fileName);

Cuando el nombre del archivo es "a_b_c.doc" o "abc.doc", el nombre del archivo descargado se muestra correctamente. Sin embargo, cuando el nombre del archivo es "a b c .doc", el nombre del archivo descargado es solo "a".

¿Cómo podemos solucionar esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta