Problemer med charset i filnavnet
Jeg har denne stump kode:filename = "Rødgrød_med_fløde.pdf";
FileStream MyFileStream;
long FileSize;
MyFileStream = new FileStream(ConfigurationSettings.AppSettings["PDFDirectory"] + filename, FileMode.Open);
FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)FileSize);
Response.Charset = "ISO-8859-1";
Response.AddHeader("Content-Disposition","attachment; filename=" + "\"" + filename + "\"");
Response.AddHeader("Content-type","application/pdf");
Response.AddHeader("Content-length",MyFileStream.Length.ToString());
Response.BinaryWrite(Buffer);
Response.Flush();
myFileStream.Close();
Når jeg får download-dialog boksen, så er de danske karakterer smadret.. der kommer nogle mærkelige tegn som f.eks. Ã et eller andet... Hvordan kan bevare de danske karakterer i filnavnet ved en binær response?
