webForumDet fria alternativet

Får svenska tecken att visas vid export till Excel från datagrid

.NET

1 svar · 480 visningar · startad av max

Medlem sedan jan. 200090 inlägg
Frågan#1

Hej

Är det någon som vet hur man skall få svenska tecken (åäö) att visas vid användning av nedanstående kod som finns på MSDN.

    'Set the content type to Excel.
    Response.ContentType = "application/vnd.ms-excel"
    ' Remove the charset from the Content-Type header.
    Response.Charset = ""
    ' Turn off the view state.
    Me.EnableViewState = False

    Dim tw As New System.IO.StringWriter()
    Dim hw As New System.Web.UI.HtmlTextWriter(tw)

    ' Get the HTML for the control.
    DataGrid1.RenderControl(hw)
    ' Write the HTML back to the browser.
    Response.Write(tw.ToString())
    ' End the response.
    Response.End()
Medlem sedan jan. 200090 inlägg
#2

lösningen

Hej

Hittade lösningen på problemet.

Lägg till denna rad i koden så visas svenska tecken.

Page.Response.ContentEncoding=System.Text.Encoding.Default

346 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
205 ms — ändringar (db)