当我使用asp.net创build一个xls文件时,呈现Acute重音

当我创build一个带有尖锐重音的xls文件时,可以在Excel文件中这样做:Nãmemero,但是正确的词是“Número”。

我有这个代码:

HtmlForm form = new HtmlForm(); string attachment; if (Request.QueryString["AutorizacionAcceso"] != null) { attachment = "attachment; filename=AutorizaciónAcceso.xls"; } else { attachment = "attachment; filename=segmentacionMundoNet.xls"; } Page.Form.Target = "_blank"; Page.Response.ClearContent(); Page.Response.AddHeader("content-disposition", attachment); Page.Response.ContentType = "application/ms-excel"; Page.Response.Charset = Encoding.UTF8.WebName; StringWriter stw = new StringWriter(); HtmlTextWriter htextw = new HtmlTextWriter(stw); form.Controls.Add(gvResultados); this.Controls.Add(form); form.RenderControl(htextw); Page.Response.Write(stw.ToString()); Page.Response.End(); 

我怎样才能达到这个目标?

用这个stringreplaceú“ú” (&和uacute之间没有分隔。

以下是特殊字符的代码列表

看看这个页面 ,虽然是西class牙文