Problem: Unicode-Kodierung nicht erkannt

  • Hallo, ich habe ein kleines Problem bei der Verwendung von Unicode als Kodierung von HTML-Dateien. Weil ich auf die lästige Benennung von deutschen umlauten und dem "ß" verzichten möchte, habe ich in einer HTML-Datei einfach ein Meta-Tag eingefügt, dass dem Browser mitteilt, dass er die Zeichen als UTF-8 interpretieren soll:

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

    Wenn ich die Datei dann in meinem Browser (Iceweasel) aufrufe, bekomme ich aber nur Zeichensalat. Ich habe das ganze auch mal mit Latin-1 als Zeichenvorrat versucht, also:

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

    Hat aber nichts gebracht. Das macht mich leicht stutzig. Woran kann das liegen? Die Bezeichnungen für die Zeichensätze müssten doch so korrekt sein.

  • Ich weiß jetzt nicht genau, was mit "selbst kodiert" gemeint ist.

    Ich habe die Datei in einem Texteditor (gedit) geschrieben und sie unter der dortigen Standardzeichenkodierung (UTF-8) als HTML-Dokument abgespeichert.

  • Wenn die Datei als UTF8 kodiert ist, sollte es eigentlich kein Problem geben... Welche Kodierung zeigt dei Iceweasel an (Extras - Seiteninformationen)?

    Außerdem könntest du mal den Meta-Tag posten.

    -- Stefan

  • Iceweasel zeigt ISO-8859-1, was Latin-1 ist.
    Das müsste aber trotzdem funktionieren, da ja die zweiten 128(?) Zeichen in UTF-8 bzw. Unicode Latin-1 entsprechen.

    Meta-Tag steht jetzt oben mit drin.

  • Posts zu ändern, nachdem jemand geantwortet hat, finde ich eine Unart...

    Zitat

    dass dem Browser mitteilt, dass er die Zeichen als UTF-8 interpretieren soll:
    meta http-equiv="content-type" content="text/html; charset=ISO-10646-1"

    Du widersprichst dir... du hast die Dateien in UTF-8 kodiert, sagst dem Browser aber, dass er ISO-10646-1 erwarten soll... schreib UTF-8 ins Meta-Tag, dann sollts passen...

    -- Stefan

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!