Hallo Zusammen
Sobald ich ein externes (HTML)-Script beim Seiteninhalt -Reines HTML- einfügen will, werden die Umlaute dieses Scriptes als Kästchen dargestellt.
Alle Umlaute werden sonst auf der Page richtig dargestellt.
Hallo Zusammen
Sobald ich ein externes (HTML)-Script beim Seiteninhalt -Reines HTML- einfügen will, werden die Umlaute dieses Scriptes als Kästchen dargestellt.
Alle Umlaute werden sonst auf der Page richtig dargestellt.
Fügst du die Umlaute in ASCII Code ein? Wie ist die Ausgabe im Quelltext?
Hallo
Sowas z.B.
<script language="JavaScript" type="text/javascript" src="http://www.fussballportal.de/c4u_news_large.php?border_color=c0c0c0"><noscript><a href="http://www.fussballportal.de" target="_blank">Fussball Datenbank auf www.fussballportal.de</a></noscript></script>
Gruß
Fassi
Huhu,
ein Beispiel mit Umlaut wär glaub ich besser...
LG
Cope
Beispiel:
...Der FC Bayern M(anstatt ü esscheint dann ein viereck)nchen ...
Hier geht es zur Page:
http://www.fassi.de/index.php?id=57
...so sieht es aus.
Wie gesagt, das sind so Codeschinpsel, die man in seine HP einbauen kann.
Was ist wenn du die Umlaute in ASCII einfügst?
Das Problem ist, dass da ein JS eingebunden wird, das von einem anderen Server Inhalte bezieht und per dokument.write ausgibt. Nur leider ist diese Ausgabe erstens in Windows-1252 kodiert und dazu sind die Umlaute nicht in Entities umgewandelt. Ist logisch, dass da Mist rauskommt.
Deine Möglichkeiten sind begrenzt scheint mir.
- Entweder du fragst die, ob die das auch mit sauberem Code haben.
- Du versucht das in JS umzukodieren (sicherlich recht aufwendig)
- Du stellst das Encoding deiner Seite um
- Du schreibst einen PHP Parser für diese JS Ausgabe, machst da eine Umkodierung und gibst das Ergebnis aus.
Vielleicht fällt ja noch jemandem etwas ein.
Grüße
Christian