Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Export vers Excel avec caractères accentués

1 réponse
Avatar
Amirallia
Hello

Vici mon code pour exporter un datagrid vers Excel, ca fonctionne mais
les caractères accentués sont mal interprétés

Response.Clear()
Response.Buffer = True

Response.AddHeader("content-disposition",
"attachment;filename=Final.xls")
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = "UTF-8"

Dim monStringWriter As System.IO.StringWriter = New
System.IO.StringWriter
Dim monHtmlTextWriter As HtmlTextWriter = New
HtmlTextWriter(monStringWriter)
Me.dg1.RenderControl(monHtmlTextWriter)
Response.Write(monStringWriter.ToString())
Response.End()

Une idée pour exporter correctement les caractères accentués ?

1 réponse

Avatar
Frédéric Queudret \(MS\)
"Amirallia" wrote in message
news:
Hello

Vici mon code pour exporter un datagrid vers Excel, ca fonctionne mais les
caractères accentués sont mal interprétés

Response.Clear()
Response.Buffer = True

Response.AddHeader("content-disposition", "attachment;filename=Final.xls")
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = "UTF-8"

Dim monStringWriter As System.IO.StringWriter = New System.IO.StringWriter
Dim monHtmlTextWriter As HtmlTextWriter = New
HtmlTextWriter(monStringWriter)
Me.dg1.RenderControl(monHtmlTextWriter)
Response.Write(monStringWriter.ToString())
Response.End()

Une idée pour exporter correctement les caractères accentués ?





Bonjour,

Essayez en positionnant la propriété ContentEncoding de l'objet Response.

A bientôt,
Frédéric.