Sto usando l'oggetto HttpContext implementato in HttpHandler figlio per scaricare un file, quando ho caratteri non ASCII nel nome del file sembra strano in IE mentre sembra a posto in Firefox.Unicode nell'intestazione Content-Disposition
sotto è il codice: -
context.Response.ContentType = ".cs";
context.Response.AppendHeader("Content-Length", data.Length.ToString());
context.Response.AppendHeader("Content-Disposition", String.Format("attachment; filename={0}",filename));
context.Response.OutputStream.Write(data, 0, data.Length);
context.Response.Flush();
quando fornisco 'ß' 'å¤' ü '¶' '' '³' 'ß' 'å¤' '¶' 'ü '' ó 'nel campo del nome del file ha un aspetto diverso da quello che ho nel nome del file, sembra a posto in firefox. l'aggiunta di EncodingType e charset è stata inutile.
Nel cioè è 'ăƒâ' 'ä' 'ö' 'ü' 'ó' 'ăƒâ' 'ä' 'ö' 'ü'_ 'ó' e in firefox è 'ß' 'ä' 'ü' 'ó' 'ß' 'ä' 'ö' 'ü' 'ó'.
Qualche idea su come può essere risolto?
È questo il contenuto del file o il nome file stesso? – leppie
@leppie, è il nome del file stesso – Ranjeet