hanshopfen
Grünschnabel
Hallo,
Ich möchte auf meiner Homepage Google Maps einbauen. Das ist soweit auch schon fertig. Nur werden im Internet Explorer die Umlaute nicht dargestellt.
Das heißt, dass die ganze Sidebar verschwindet!
Im Firefox ist jedoch alles richtig!
Jetzt, nach sehr langem probieren, fand ich halbwegs nun den Fehler. Irgendwie wird im Internet Explorer nicht richtig in ISO-8859-1 codiert. Wenn ich als Zeichensatz UTF-8 verwende, und dann das ä in ä umschreibe, werden die Umlaute korrekt angezeigt. Ich will aber jetzt nicht immer alle Umlaute so umschreiben. Zusätzlich weiß ich diese Zeichen garnicht.
Hier ist noch der Link zum Html Code: http://www.schweizerhof-waidring.at/googlemaps/neu/example_map11a.htm
Und hier der PHP(XML) Code:
Ich möchte auf meiner Homepage Google Maps einbauen. Das ist soweit auch schon fertig. Nur werden im Internet Explorer die Umlaute nicht dargestellt.
Das heißt, dass die ganze Sidebar verschwindet!
Im Firefox ist jedoch alles richtig!
Jetzt, nach sehr langem probieren, fand ich halbwegs nun den Fehler. Irgendwie wird im Internet Explorer nicht richtig in ISO-8859-1 codiert. Wenn ich als Zeichensatz UTF-8 verwende, und dann das ä in ä umschreibe, werden die Umlaute korrekt angezeigt. Ich will aber jetzt nicht immer alle Umlaute so umschreiben. Zusätzlich weiß ich diese Zeichen garnicht.
Hier ist noch der Link zum Html Code: http://www.schweizerhof-waidring.at/googlemaps/neu/example_map11a.htm
Und hier der PHP(XML) Code:
PHP:
<?php
// === First set the MIME type to XML ===
header("Content-type: text/xml; charset=UTF-8;");
// === Always output the <markers> tag, even if passed a bad request ==
echo '<markers>';
// === Output different markers depending on the "?q" parameter
switch ($_REQUEST["q"]) {
case a:
echo '<marker lat="43.65654" lng="-79.90138" html="Somestuff to display in the<br>First Info Window" label="ä Test" />';
echo '<marker lat="43.91892" lng="-78.89231" html="Some stuff to display in the<br>Second Info Window" label="Marker Two" />';
echo '<marker lat="43.82589" lng="-79.10040" html="Some stuff to display in the<br>Third Info Window" label="Marker Three" />';
break;
case b:
echo '<marker lat="43.6" lng="-79.4" html="This is location B1" label="Location B1" />';
echo '<marker lat="43.7" lng="-79.2" html="This is location B2" label="Location B2" />';
echo '<marker lat="43.8" lng="-79.0" html="This is location B3" label="Location B3" />';
break;
case c:
echo '<marker lat="43.6" lng="-79.2" html="This is location C1" label="Location C1" />';
echo '<marker lat="43.8" lng="-79.2" html="This is location C2" label="Location C2" />';
echo '<marker lat="44.0" lng="-79.2" html="This is location C3" label="Location C3" />';
echo '<marker lat="43.6" lng="-79.8" html="This is location C4" label="Location C4" />';
echo '<marker lat="43.8" lng="-79.8" html="This is location C5" label="Location C5" />';
echo '<marker lat="44.0" lng="-79.8" html="This is location C6" label="Location C6" />';
break;
}
// === Always output the </markers> tag, even if passed a bad request ==
echo '</markers>';
?>
Zuletzt bearbeitet: