ASP.NET export Excel de codage de problème

Je suis en train de faire certaines Exportations Excel sur le ASP.NET Site.
Tout fonctionne à l'exception de l'Encodage. Quand je l'ouvre dans Excel, il ressemble à ceci:

Eingabe Kosten je Gerät Gerät:
Gerätebezeichnung:
Betriebsmittel Heizöl de â': 4
Dieselverbrauch en â': 4

C'est mon code:

Response.Clear();
Response.ContentType = "application/ms-excel";
Response.AddHeader("Content-Disposition", "inline;filename=NachkalkGeraete.xls;");
var writer = new HtmlTextWriter(Response.Output);

SomeControl.RenderControl(writer); /* FormView, Table, DataGrid... */

Response.End();

J'ai déjà essayé de définir explicitement l'Encodage.. mais aucune modification n'est survenue:

Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=NachkalkGeraete.xls");

Response.BufferOutput = true;
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.Charset = "UTF-8";
EnableViewState = false;

System.IO.StringWriter tw = new System.IO.StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);

SomeControl.RenderControl(hw);

Response.Write(tw.ToString());
Response.End();

Ce qui est faux, s'il vous plaît?