|
 |
|
| Autor |
Nachricht |
tanne24 Neuer [User]

Anmeldung: 14.10.05 Beiträge: 2
|
Verfasst am: 14.10.2005, 09:36 Titel: Probleme mit Darstellung im IE und UTF-8 Codierung |
|
|
Guten Morgen.
Ich hoffe, jemand kann mir helfen.
Ich generiere ueber ein CGI (in C programmiert) eine HTML-Seite, die je nach uebergebener Sprachvariable die entsprechende Sprachtexte laedt und anzeigt.
Bisher habe ich als charset immer die iso- oder windows codepages verwendet.
Da nun Bulgarisch (kyrillisch) hinzugekommen ist, habe ich alles auf UTF-8 umgestellt.
Das Problem ist seit dem, das der IE (Version 6), die Website in UTF-8 nicht mehr korrekt darstellt. Netscape und FireFox haben keine Probleme.
Und das schoenste ist, stelle ich im IE manuell die Codierung auf z.B. "Westeuropäisch" um, wird die Seite wieder richtig angezeigt (bis auf den Text selber, logisch).
Die Seite ist in zwei Tabellen gegliedert. Ich hab mir mit table border="1" mal die Tabellen anzeigen lassen, der IE scheint bei UTF-8 das erste </table> zu ignorieren, da der rahmen dann ueber die ganze Seite geht.
Quellcodeauszug:
<table border="1" bordercolor="FFFF00" width="100%" cellspacing="0" cellpadding="5">
<tr>
<td class="great" width="200">TEXT</i></td>
<td align="right">
<a href="meincgi" border="0"><img src="img" width="33" border="1" alt="img"></a>
(... weitere Links ...)
</td>
</tr>
</table>
<table border="0" bordercolor="#FF0000" width="100%" cellspacing="0" cellpadding="2" class="small">
<tr>
<td></td>
<td style="border:1px dotted black; background-color:#DFE7EC" align="left" valign="top" width="50%">
<b>TEXT</b> <span class="info" onClick="alert('TEXT')">i</span><br>
..
Setze ich das zweite table border auf 1, sehe ich diese Tabelle in UTF-8 codiert nicht....
Jede Idee ist willkommen!
|
|
| Nach oben |
|
 |
tanne24 Neuer [User]

Anmeldung: 14.10.05 Beiträge: 2
|
Verfasst am: 14.10.2005, 13:27 Titel: |
|
|
So... ich hab es jetzt doch gefunden.
Vielen Dank an diejenigen, die sich bereits einen Kopf darueber gemacht haben.
Loesung:
In dem Link der in der ersten Tabelle aufgeführt ist, ist ein "alt" tag drin, der mit "img" gefuellt ist.
Dieser Wert ist im Quellcode hinterlegt und wird nicht aus der Sprachdatei in UTF-8 Form geladen, somit ist dieser Text nicht UTF-8 und dadurch hat IE offentsichtlich das Problem.
Es funktioniert nun wieder!
Viele Gruesse
tanne 24
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |