Avatar billede carstensuurland Nybegynder
03. juni 2008 - 12:35 Der er 2 kommentarer og
1 løsning

Dynamisk oprettelse af Excelfil og encoding

Hej Eksperter

En hård nød...

Jeg har en aspx side, som genererer en Excel fil.
Det fungerer fint. Når jeg tilgår min apx bliver jeg spurgt som jeg vil åbne eller gemme min excel fil og alt det der.

Mit problem er:
Hvis jeg åbner Excel filen direkte fra browseren, så vises danske tegn ikke korrekt. Gemmer jeg derimod filen på disk først og derefter åbner den i Excel, så står danske tegn korrekt...

Jeg har sat encoding osv. i min aspx korrekt...
Avatar billede ladyhawke Novice
03. juni 2008 - 13:39 #1
hvordan genererer du Excel filen? (mime type?)
Desuden hvilken encoding har din aspx og hvad med dit output?
Avatar billede carstensuurland Nybegynder
03. juni 2008 - 16:05 #2
Hej ladyhawke

Nu har jeg ikke lige koden foran mig, men jeg angiver på Response objektet, at ContentType er "application/vn.excel..."-et eller andet.
Dernæst sætter jeg iso-88591 så siden skulle understøtte DK tegnsæt.

Herefter der det rent Response.Write...

Selve aspx samt codebehind filen er gemt uden specifik encoding - dvs. sikker windows-1252
Avatar billede carstensuurland Nybegynder
25. juni 2008 - 23:08 #3
Har fundet ud af det selv. Problemer er, at Excel ikke kan fortolke UTF-8... Har lavet en makro der kører en replace...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester