There doesn\'t seem to be an accepted way of sending down a header parameter in non ascii format.
The header for file download usually looks like
Content-dis
For Problem #2 you need to URL encode the file name for both Internet Explorer and Firefox. The only difference is that you need to use the format of RFC 2231 in Firefox. This applies to Firefox 3 and Internet Explorer 7.