Download af data i et datagrid til Word - danske tegn problem
Jeg bruger følgende kode til at 'Open/Save' af data i et datagrid til et Worddokument:Sub btnDownload_Click(sender As Object, e As EventArgs)
Dim FileName As String
'Overførsel til Word
'Set the content type to Word
FileName = "Test" & ".doc"
Response.ContentType = "application/vnd.ms-word;"
Response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName)
'Turn off the view state
Me.EnableViewState = False
'Remove the charset from the Content-Type header
Response.Charset = String.Empty
Dim myTextWriter As New System.IO.StringWriter()
Dim myHtmlTextWriter As New System.Web.UI.HtmlTextWriter(myTextWriter)
'Get the HTML for the control
DGOrdliste.RenderControl(myHtmlTextWriter)
'Write the HTML to the browser
Response.Write(myTextWriter.ToString())
'End the response
Response.End()
Me.EnableViewState = True
End Sub
Det virker, men æøå vises med forkerte tegn, fx Modsætning, skraldenøgle og HÃ¥ndgribelig både når man åbner i Word og når man gemmer Wordfilen. I datagriddet vises æøå korrekt.
