I have a file named AttachmentDownload.aspx and inside Page_Load method have such code wich offers to download file. All names work correctly in IE except names which includ
UrlPathEncode only encodes the "Path" portion of a URL-like formed string, try using Server.UrlEncode or HttpUtility.UrlEncode.