Philipp,
I'm somewhat confused about the 'worked before' part. I did not change anything regarding the filename during download recently. But I did some research on this. I remember the last time I worked on this code that it is a mess with different browsers doing different things. So I already differentiate between IE and non-IE. Here is an enlightening post:
http://www.hanselman.com/...ersSaveAsDialog.aspx
Note that the original specification (RFC 1806) mentions this:
Current [RFC 1521] grammar restricts parameter values (and hence
Content-Disposition filenames) to US-ASCII. We recognize the great
desirability of allowing arbitrary character sets in filenames, but
it is beyond the scope of this document to define the necessary
mechanisms. We expect that the basic [RFC 1521] `value'
specification will someday be amended to allow use of non-US-ASCII
characters, at which time the same mechanism should be used in the
Content-Disposition filename parameter.
As you can see it was never in the original specification to support special characters. It was left to browser manufacturers to solve this. Anyway, I made some adjustments to get it to work on IE. FF should already work in the version you have.
Peter