mangodrone: Umlaute beim Hochladen auf Host im HTML-Code ersetzt

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

  1. @@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

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
  2. 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

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. 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