Umlaute beim Hochladen auf Host im HTML-Code ersetzt
mangodrone
- webserver
Hallo zusammen
Stehe gerade vor einem Problem, das ich gar nicht richtig fassen kann und mir noch nie passiert ist (das Problem ist irgendwie so spezifisch, dass eine Google-Suche oder Forumssuche fast nichts bringt):
Habe eine Homepage gestaltet mit geschriebenen ä, ü und ö's im HTML-Code. Am Anfang jedes Dokumentes wie üblich
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Dann wollte ich die Site auf den Host hochladen und dabei ersetzt mir der Host (so glaube ich zumindest) alle Umlaute automatisch im HTML-Script, z. B. für ü: ü. Weiss jemand Rat? Die Infos zum Host findet man hier:
https://www.hostfactory.ch/linux_smart_hosting.html
Für den Quellcode oder ein Beispiel:
http://www.vocalino-wettingen.ch/infos/index.htm
Vielen Dank und Grüsse
mangodrone
@@mangodrone:
Dann wollte ich die Site auf den Host hochladen und dabei ersetzt mir der Host (so glaube ich zumindest) alle Umlaute automatisch im HTML-Script, z. B. für ü: ü. Weiss jemand Rat?
Schritt 3: Stellen Sie sicher, dass Ihr Server das Richtige tut
Live long and prosper,
Gunnar
Hi,
Dann wollte ich die Site auf den Host hochladen und dabei ersetzt mir der Host (so glaube ich zumindest) alle Umlaute automatisch im HTML-Script, z. B. für ü: ü.
Das ist keinerlei "Ersetzung". Das sind lediglich die Bytes, die ein ü in UTF-8 darstellen, als ISO-8859-1 interpretiert.
Am Anfang jedes Dokumentes wie üblich
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Diese Angabe hat eine geringere Priorität, also eine per HTTP-Header in der Antwort des Servers gemachte.
Für den Quellcode oder ein Beispiel:
http://www.vocalino-wettingen.ch/infos/index.htm
Siehe da, der Webserver liefert das Dokument mit der Angabe
Content-Type: text/html; charset=ISO-8859-1
in den Response-Headern aus, und deshalb versucht der Browser, die Daten auch gemäß dieser Kodierung zu interpretieren.
Ändere das also, bzw. lasse es ändern (Server-Adiminstrator), wenn du dich damit selber nicht auskennst.
MfG ChrisB
Hallo ChrisB
Diese Angabe hat eine geringere Priorität, also eine per HTTP-Header in der Antwort des Servers gemachte.
Siehe da, der Webserver liefert das Dokument mit der Angabe
»» Content-Type: text/html; charset=ISO-8859-1
in den Response-Headern aus, und deshalb versucht der Browser, die Daten auch gemäß dieser Kodierung zu interpretieren.Ändere das also, bzw. lasse es ändern (Server-Adiminstrator), wenn du dich damit selber nicht auskennst.
Wenn ich das richtig verstanden habe, setzt der Server "seine" HTTP-Headers ein, die dann der Browser liest und die ich eigentlich nur zu ändern brauche? Leider kenne ich mich mit Servern zu wenig aus, hast du vielleicht eine Idee, wo - und ob überhaupt - ich das mit PLESK (Parallels Plesk Panel 9.0) einstellen könnte?
Vielen Dank und Gruss
mangodrone