Avatar billede odegaard Nybegynder
06. december 2001 - 16:14 Der er 9 kommentarer og
1 løsning

Encoding-Type virker ikke i .NET

Tjek denne side:
http://www.hghardware.dk/faellesholdet/calender.aspx
(bemærk problemer med danske tegn)

Tjek derefter denne:
http://www.hghardware.dk/faellesholdet/test.html
(ingen problemer med danske tegn)

Disse sider er 100% ens. Koden fra det første link er blevet gemt som en html fil, og herefter er der ingen problemer med at vise de danske tegn.

Er der nogen der fatter hvad der sker?
Af mystiske årsager vælger browseren at vise ASPX-siden med UTF-8 encoding, og html-siden med \"Western European\".

/Odegaard
Avatar billede odegaard Nybegynder
06. december 2001 - 16:17 #1
Oooops. Der er vist noget andet galt.
Sorry...
Avatar billede osaka_san Nybegynder
06. december 2001 - 16:42 #2
hint:

<configuration>
    <system.web>
    <globalization culture=\"da-DK\" uiCulture=\"de-DE\" />
    </system.web>
</configuration>

;-)
Avatar billede odegaard Nybegynder
09. december 2001 - 00:45 #3
Nå, men en opdatering skal der jo til. Det viste sig at fordi der i headeren stod at encoding var UTF-8, og i meta-tag\'et stod det var iso-8859-1, så gik det helt galt.
Følgende kommando løste problemet:

Response.Charset = \"iso-8859-1\"
Avatar billede osaka_san Nybegynder
09. december 2001 - 01:41 #4
hehe okay - havde selv samme problem i torsdags :-) løste det ved hjælp af web.config. :-)
Avatar billede odegaard Nybegynder
09. december 2001 - 10:28 #5
Problemet var at jeg ikke kan bruge web.config
Den kan kun bruges i roden af applikationen, og da jeg låner et underbibliotek på en af mine venners server, holder jeg mig til dette underbibliotek.
Avatar billede osaka_san Nybegynder
09. december 2001 - 14:58 #6
Nope, du kan sagtens bruge web.config i underbiblioteker :-) - den nedarves og dermed overskriver de tidligere indstillinger, så vidt jeg er informeret.

/Mvh Oscar

Avatar billede odegaard Nybegynder
09. december 2001 - 15:16 #7
Pudsigt. Det har jeg ellers forsøgt.
Den eneste måde jeg kan få det til at virke, er at oprette et virtuelt bibliotek, som er underbibliotek til roden, og så kan man nemlig godt (dette har jeg dog kun mulighed for på min egen maskine).
Som jeg forstår det, så er en \"applikation\" et virtuelt dir eller roden, og global.asax, web.config osv. kan kun ligge i disse.
Det samme gælder hvis man skal bruge ActiveX-objekter. De SKAL ligge i et bin-bibliotek direkte under \"applikationens\" rod.

...pisse irriterende :-)

/Odegaard
Avatar billede osaka_san Nybegynder
09. december 2001 - 15:30 #8
mm okay, kan godt passe :-)

Men det skyldesnok at jeg er \"vokset\" op med at hver applikation skal være et virtuelt bibliotek, netop fordi så kan hver applikation have sin egen web.config :-)

Bare desværre sjældent ladesig gøreligt på et webhotel eller lign.

/Oscar
Avatar billede odegaard Nybegynder
09. december 2001 - 15:39 #9
Netop! -og netop af denne grund burde man kunne \"override\" denne begrænsning.
Det må vi håbe MS har opdaget inden deres Final-release af framework\'et.

/Odegaard (som er i fuld gang med at læse til sin første ASP.NET eksamen...)
Avatar billede osaka_san Nybegynder
09. december 2001 - 16:01 #10
well, det tvivler jeg nok desværre på sker - den er i RC1 nu så der sker nok ikke så meget på det punkt :-)

Hvad er det for en eksamen du læser til?
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