Problem med specielle karakterer i firefox
Jeg har encoding problemer i mit XSLT.Jeg anvender XSLT til at transformere XML til HTML på klienten.
Jeg har encoding på XML'en, og når jeg transformere det, er der ikke noget problem. Problemet er den tekst jeg selv skriver i HTML'en i XSLT'en
Kode.............
XML:
<?xml version="1.0" encoding="iso-8859-1"?>
<minliste>
<emner>
<emne>
<navn>Min æøå test</navn>
</emne>
</emner>
</minliste>
XSLT:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" indent="yes" encoding="iso-8859-1"/>
<xsl:decimal-format decimal-separator="," grouping-separator="." NaN="0"/>
<xsl:template match="/">
<table cellpadding="0" cellspacing="0" width="750px" border="0">
<tr>
<td></td>
<td class="colHead">Senest</td>
<td colspan="2"></td>
<td colspan="2" class="colHead">Omsat</td>
<td></td>
<td></td>
</tr>
<tr>
<td width="200px" class="colHead">Navn</td>
<td width="60px" class="colHead">handlet</td>
<td colspan="2" class="colHead" align="center">+/- %</td>
<td class="colHead">Høj</td>
<td class="colHead">Lav</td>
<td class="colHead">Omsat kr</td>
<td class="colHead">Anbef.</td>
</tr>
.
.
.
.
Hvis jeg laver en <xsl:value-of select="navn"> får jeg fint skrevet navnet ud med æøå. Men i kolonne overskrifterne i stylesheetet får jeg en sort firekant med et hvidt spørgsmålstegn i. Problemet er kun i firefox, og ikke i IE.
Jeg har prøvet med følgende encoding: UTF-8, windows-1252, og iso-8859-1.
Jeg har også prøvet på at lave et æ ved hjælp af ø , som er HTML coden for ø i iso-8859-1.
Nogen der har en ide til hvad der kan være galt?