René: Probleme mit Sonderzeichen

Nabend zusammen,
Ich habe ein dickes Problem.
Trotz Doctype und meta etc stellt xampp und mein webspace sonderzeichen wie ä,ö,ü... nicht richtig da
habe folgende doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

und folgende meta:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

eigentlich müssten das doch die richtigen sein?!

  1. Trotz Doctype und meta etc stellt xampp und mein webspace sonderzeichen wie ä,ö,ü... nicht richtig da

    Was wird im Header gesendet?

    1. mein head berreich

      <head>
        <meta name="author" content="René Steinhäuser" />
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
      <title>Bambinis - Startseite</title>

      <link rel="stylesheet" href="css/style.css" type="text/css" />
      </head>

      1. Hi,

        mein head berreich

        Danach war wohl nicht gefragt, sondern nach den HTTP Response Headern.

        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"

        Eine Angabe dort hat naemlich Prioritaet vor dieser hier.

        Nutze http://web-sniffer.net/, um herauszufinden, mit welcher Angabe dein Server die Ressource ausliefert.
        Und dann informiere dich ggf., wie du das bei deinem Server aendern kannst.

        MfG ChrisB

        1. hab folgendes raus bekommen:

          Name Value Delim
          HTTP Status Code: HTTP/1.1 200 OK
          Date: Sat, 16 Feb 2008 20:58:57 GMT CRLF
          Transfer-Encoding: chunked CRLF
          Connection: close CRLF
          Server: Apache CRLF
          Content-Type: text/html; charset=ISO-8859-1 CRLF
          Keep-Alive: timeout=10, max=996 CRLF

          1. Content-Type: text/html; charset=ISO-8859-1 CRLF

            Ok, jetzt wissen wir also, welches Charset geliefert wird.
            Damit können wir das Thema abschliessen, denn wenn du weitere Hilfe benötigen würdest, könnte ich und andere bestimmt ein Stück Quelltext sehen.

            1. Content-Type: text/html; charset=ISO-8859-1 CRLF

              Ok, jetzt wissen wir also, welches Charset geliefert wird.
              Damit können wir das Thema abschliessen, denn wenn du weitere Hilfe benötigen würdest, könnte ich und andere bestimmt ein Stück Quelltext sehen.

              so guckt es euch an ist nicht das wahre aber wollt was auf die schnelle machen:
              http://envir0n.en.funpic.de/bambinisNeu/bambinis/index.php?section=news_admin

              1. Hallo,

                Content-Type: text/html; charset=ISO-8859-1 CRLF
                http://envir0n.en.funpic.de/bambinisNeu/bambinis/index.php?section=news_admin

                also gut: Dein Server sagt, der Quellcode sei in ISO-8859-1 codiert; falls er mal vergessen sollte, das zu sagen, sagt es deine meta-Angabe. Der Quellcode ist aber in Wirklichkeit in UTF-8 gespeichert. Korrigiere das in diesem Schritt auch noch, dann müsste alles passen.

                So long,
                 Martin

                --
                Um die Wahrheit zu erfahren, muss man den Menschen widersprechen.
                  (George Bernhard Shaw)
                1. Hallo,

                  Content-Type: text/html; charset=ISO-8859-1 CRLF
                  http://envir0n.en.funpic.de/bambinisNeu/bambinis/index.php?section=news_admin

                  also gut: Dein Server sagt, der Quellcode sei in ISO-8859-1 codiert; falls er mal vergessen sollte, das zu sagen, sagt es deine meta-Angabe. Der Quellcode ist aber in Wirklichkeit in UTF-8 gespeichert. Korrigiere das in diesem Schritt auch noch, dann müsste alles passen.

                  So long,
                  Martin

                  dumme frage aber woe mach ich das?^^

                  1. Hi,

                    Der Quellcode ist aber in Wirklichkeit in UTF-8 gespeichert. Korrigiere das in diesem Schritt auch noch, dann müsste alles passen.

                    dumme frage aber woe mach ich das?^^

                    wo wohl? Natürlich in deinem Editor. Der erzeugt doch den Quelltext. Stell' den auf ISO-8859-1 (aka ISO-Latin-1, notfalls auch Windows-1252) ein. Oder lass ihn auf UTF-8, wie bisher, und sorge dafür, dass dein Server auf im HTTP-Header UTF-8 angibt.

                    So long,
                     Martin

                    PS: Und zitiere bitte sinnvoll und vermeide TOFU. Danke.

                    --
                    Moskito, ergo summ.
                    1. kann in der meta ändern was ich will passiert aber nichts...sry in sachen fehlerbehebung bin cih nicht der beste^^

                      1. So habs raus hab einfach anderen Editor genommen muss aber das Zeugs nun per hand löschen klappt aber.
                        Danke für eure Hilfe

          2. Hi,

            hab folgendes raus bekommen:

            Content-Type: text/html; charset=ISO-8859-1 CRLF

            Gut, dann weist du ja jetzt, was du zu aendern hast.

            Da du sowieso PHP verwendest, kannst du das bspw. mittels header() machen.

            MfG ChrisB