Localhost - Webseite wird nicht in UTF-8 angezeigt



  • obwohl die HTML Datei in UTF-8 kodiert ist und auch UTF-8 als encoding angegeben ist.

    Woran liegt der Fehler?

    Ich habe jetzt auch schon in der
    /etc/apache2/httpd.conf
    folgendes eingetragen:

    AddDefaultCharset utf-8
    

    Aber das hat auch nichts gebracht.

    Wer hat ne Lösung?



  • Weiß niemand eine Lösung?



  • Ne, du schreibst bloss zu wirr. Heisst: wenn alle verstünden was du überhaupt willst, dann wüsste vermutlich schon jmd. die Lösung/Antwort. Und würde die dir netterweise auch nicht vorenthalten.



  • Na ja, die Frage ist nicht wirr, wenn "Webseite wird nicht in UTF-8 dargestellt" definiert ist. Ist es das? Steht da z.B. ein ö oder was Japanisches und da steht nur Zeichenunsinn oder wie?



  • Eisflamme schrieb:

    Na ja, die Frage ist nicht wirr, wenn "Webseite wird nicht in UTF-8 dargestellt" definiert ist. Ist es das? Steht da z.B. ein ö oder was Japanisches und da steht nur Zeichenunsinn oder wie?

    Genau so ist es.

    Mein erstes Posting ist in dieser Frage eigentlich eindeutig, verstehe nicht, was daran wirr sein soll.



  • UTF Problem schrieb:

    Mein erstes Posting ist in dieser Frage eigentlich eindeutig, verstehe nicht, was daran wirr sein soll.

    Du gibst NULL info, also bekommst du NULL antwort.

    Aber ich will ja nicht so sein, ich helfe dir trotzdem:
    Du musst alles korrekt einrichten, dann geht es.



  • Shade Of Mine schrieb:

    UTF Problem schrieb:

    Mein erstes Posting ist in dieser Frage eigentlich eindeutig, verstehe nicht, was daran wirr sein soll.

    Du gibst NULL info, also bekommst du NULL antwort.

    Dann sag doch mal welche Info dir fehlt.

    Es steht eigentlich alles in meinem ersten Posting.

    Beispiel:
    F: Um welchen Webserver geht es?
    A: Das ist ganz klar, das hier

    /etc/apache2/httpd.conf
    

    zeigt, dass es nur Apache 2.x sein kann.

    F: Was ist die Frage?
    A: Das ist ganz klar, denn es steht geschrieben:

    Webseite wird nicht in UTF-8 angezeigt, obwohl die HTML Datei in UTF-8 kodiert ist und auch UTF-8 als encoding angegeben ist.
    

    Daraus ist völlig eindeutig ersichtlich:
    1. Der HTML Quellcode für die Webseitendarstellung ist in UTF-8 kodiert
    2. und im DOCTYPE ist auch encoding="UTF-8" angegeben,
    3 aber Unicodezeichen werden nicht also solche erkannt, sondern es steht für ein Unicodezeichen was kryptisches da.
    Das kann man alles aus dem einen Satz entnehmen, das ist völlig eindeutig und daran ist absolut nichts wirr.

    F: Wo läuft der Webserver?
    A: Auch das wurde beantwortet:

    Localhost
    

    F: Was wurde sonst noch versucht, um eine ordentliche Darstellung der UTF-8 Zeichen zu erzwingen?
    A: Na das hier:

    AddDefaultCharset utf-8
    

    in der entsprechenden Konfigurationsdatei.

    Ihr habt also alle Informationen die ihr braucht.
    Wenn ihr ganz konkrete Infos wollt, dann müßte ihr danach fragen.

    Du gibst NULL info, also bekommst du NULL antwort.

    Aber ich will ja nicht so sein, ich helfe dir trotzdem:
    Du musst alles korrekt einrichten, dann geht es.

    Und hier scheint der Fehler wirklich an dir zu liegen,
    denn deine Antwort ist eine Nullantwort.
    Du gibst Null Informationen wie alles korrekt einzurichten ist.
    Denn das irgendetwas anders konfiguriert werden muss, dass ist schon dem Kontext entsprechend bekannt.

    Ein Tipp gebe ich noch.
    Die Konfiguration von Apache ist eine Standardkonfiguration wie er eben bei Ubuntu ausgeliefert wurde.
    Auch das kann man eigentlich wissen und dem obigen entnehmen, denn niemand wird
    seinen Webserver erst umkonfigurieren ohne das dafür ein Bedarf besteht.



  • Welchen Browser verwendest du? Klappt es mit einem anderem Browser?

    Hast du die Webseite mal durch ein anderes OS abgerufen?

    Hast du mal ein neues Dokument mit einem anderem Editor erstellt? Welchen Editor hast du genutzt?

    Hast du mit oder ohne BOM gespeichert?



  • kjljkljkl schrieb:

    Welchen Browser verwendest du? Klappt es mit einem anderem Browser?

    Nein, der Browser ist egal.

    Hast du die Webseite mal durch ein anderes OS abgerufen?

    Mit dem OS sollte das nichts zu tun haben, so etwas kann man locker abschätzen.
    Das ist so wie wenn man 97 mit 65 addiert, da kann man auch sehr leicht abschätzen, dass das Ergebnis > 100 sein muss, insofern ist es überflüssig zu überprüfen, ob es kleiner als 100 ist.

    Hast du mal ein neues Dokument mit einem anderem Editor erstellt? Welchen Editor hast du genutzt?

    Wie ich bereits sagte, ist die Datei als UTF-8 kodiert.
    Das ist 10 mal gescheckt, geprüft und durchdacht.
    Am Editor liegt es nicht.
    Ist Geany.

    Hast du mit oder ohne BOM gespeichert?

    BOM braucht man nicht.



  • Welcher Header wird geschickt?

    header('Content-Type: text/html; charset=utf-8');
    

    ... probiert?


Anmelden zum Antworten