Probleme de caracteres lors de l'export vers Excel
Bonjour tout le monde
j'utilise ce code pour exporter le contenu d'un gridview vers excel.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
string nomFichier = string.Concat("export_", serie, "_fichier.xls");
string attachment = string.Concat("attachment; filename=", nomFichier);
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/ms-excel";
Response.Charset = "UTF-8";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gridView.RenderControl(htw);
Response.Write(sw.ToString());
Response.End(); |
l'export se fait bien sans erreur, mais lorsque j'ouvre mon fichier je trouve que excel n'affiche pas bien les caractères accentués.
je note que j'utilise l'encodage "UTF-8" dans la page d'export.
y a t il une solution pour ce problème ?
Merci.