Ollis: Charset UTF-8

Hi

Ich habe hier ein kleines Problem. Und zwar versuche ich, russische und chinesische Zeichen auf einer HTML-Seite darzustellen. Den Charset habe ich also in UTF-8 geändert. Sieht dann wie folgt aus:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Titel</title>

.......

Die Browsereinstellungen sagen, dass die Codierung automatisch ausgewählt werden soll.

NUN: Wenn ich die Seite aufrufe, springt er immer auf den ISO-
Standard (Westeuropäisch ISO) - Charset. Ich muss ihn immer manuell umstellen, um ein richtiges Ergebnis zu erreichen.

Warum springt er nicht automatisch auf utf-8, wie von der Seite gefordert? Woran kann das liegen? Jemand eine Idee?

  1. Moin!

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    Warum springt er nicht automatisch auf utf-8, wie von der Seite gefordert? Woran kann das liegen? Jemand eine Idee?

    Die Einstellung per Meta-Tag ist die am geringsten wirksame. Wirksamer bei Verwendung von HTTP ist die Charset-Angabe im HTTP-Header. Und wenn die noch auf ISO steht, kannst du in die Metas reinschreiben, was du willst - es wird nicht wirksam.

    Prüfen, was dein Server dazu tatsächlich sagt, kannst du z.B. mit diesem Tool hier: http://www.schroepl.net/cgi-bin/http_trace.pl

    • Sven Rautenberg