Avatar billede mrjowns Novice
05. april 2005 - 14:33 Der er 11 kommentarer og
1 løsning

Problem med danske tegn i xhtml og asp

Min default.asp-fil ser sådan ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(Duration=0.30)" />
<meta http-equiv="imagetoolbar" content="false" />
<title>xxx</title>
<style type="text/css">
    @import "css/formatting.css"; /* just some basic formatting, no layout stuff */
</style>
</head>

<body topmargin="0">

xxx

</body>

</html>

Mit problem er, at jeg includer en fil i ovenstående. Include-filen ser sådan ud:

<% response.write "ÆæØøÅå" %>

Det virker ikke - output'et bliver blankt!? Gør jeg det derimod i selve default.asp-filen bliver output'et rigtigt, altså: ÆæØøÅå

Hvordan løser jeg dette?
Avatar billede busschou Praktikant
05. april 2005 - 15:41 #1
Har du prøvet lave dem om til ASCII eller lign?
Fx Æ som &AElig; eller &#198;
Man kunne måske forestille sig at xhtml vil have det sådan?!?
Avatar billede compilos Nybegynder
05. april 2005 - 15:55 #2
Det vil ihvertifald virke!

/Compilos
Avatar billede busschou Praktikant
05. april 2005 - 16:00 #3
compilos >> det var da et interessant svar at lægge
Avatar billede mrjowns Novice
05. april 2005 - 23:00 #4
Tja, måske vil det virke! Men jeg er egentlig mere interesseret i hvorfor det ikke virker (for det burde det) end at komme med en halv løsning. Det holder ikke, at jeg ikke kan skrive response.write "då værker øk".... Det må være en overordnet indstilling et sted der forhindrer mig i dette.... men hvor??
Avatar billede busschou Praktikant
06. april 2005 - 08:32 #5
Hvad sker der hvis du smider denne linje ind oven over din Doctype..så det bliver
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
....osv
Avatar billede busschou Praktikant
06. april 2005 - 08:34 #6
Avatar billede busschou Praktikant
06. april 2005 - 08:37 #7
Måske kan du i øvrigt få glæde af at læse følgende artikler hvis du synes fremvisningen ikke er god i alle browsere
http://www.eksperten.dk/artikler/537
http://www.eksperten.dk/artikler/538
Avatar billede mrjowns Novice
06. april 2005 - 12:33 #8
buuschou > Tak for dit megen læsestof - det er nogle gode artikler. De løser dog ikke mit problem.

Jeg har dog prøvet at ændre min DOCTYPE fra XHTML til HTML4.01 men uden resultat.

Min status er nu:

Jeg har 2 afhængige drop-downs - når man vælger en værdi i den ene udfyldes den anden via JavaScript clientside. Men når den anden drop-down udfyldes clientside, vises der koder istedet for ÆæØøÅå. Jeg har prøvet server.HTMLencode() og replace(strTemp, "htmlkode", "dansk tegn") men uden noget resultat. har selvfølgelig også prøvet bare at hive det ud og sætte det ind uden formatering, meeen .... uden resultat.

Se screendump her: http://www.desijowns.dk/files/screendump.gif
Avatar billede busschou Praktikant
06. april 2005 - 13:50 #9
det lyder strange...det undre mig også at der nogle steder kommer &#248 men andre blot kommer et underligt tegn
Jeg ved ikke om jeg kan gennemskue det hvis jeg ser noget af din kode..måske ..men måske er der meget?
Avatar billede busschou Praktikant
06. april 2005 - 14:16 #10
måske er jeg ikke superekspert men er også lidt nysgerrig for hvordan du gør det client side med javascript...så hvis du vil må du gerne dumpe lidt kode :o)
Avatar billede busschou Praktikant
20. april 2005 - 13:09 #11
mrjowns >> skrider det fremad ?
Avatar billede mrjowns Novice
08. august 2005 - 11:57 #12
Tak for svarerne alle sammen! Jeg fik det dog aldrig til at virke, så af ren frustration besluttede jeg mig til at kode det hele om og løse problemet på en anden måde. Tak for hjælpen!
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
Kurser inden for grundlæggende programmering

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