Did you try:

        String foo = ("Content-disposition", "attachment; filename=\""
> + filename + "\"";

        String bar = java.net.URLEncoder.encode(foo);
        Reponse.setHeader(bar);

        --- Pat

> -----Original Message-----
> From: Martin Strand [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 29, 2005 8:37 AM
> To: [email protected]
> Subject: Encode filename in http header
> 
> I've written a download service where I set the filename like this:
> 
> response.setHeader("Content-disposition", "attachment; filename=\""
> + filename + "\"");
> 
> It appears I have to encode non-ascii characters somehow, how do I do
> that?
> 
> --Martin
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




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

Reply via email to