Unicode in Content-Disposition header
I had similar problem. You have to use HttpUtility.UrlEncode or Server.UrlEncode to encode filename. Also I remember firefox didn’t need it. Moreoverit ruined filename when it’s url-encoded. My code: // IE needs url encoding, FF doesn’t support it, Google Chrome doesn’t care if (Request.Browser.IsBrowser (“IE”)) { fileName = Server.UrlEncode(fileName); } Response.Clear (); Response.AddHeader (“content-disposition”, String.Format … Read more