Nicolas: Russische Codierung funktioniert nicht.

Hallo zusammen,
weiss jemand, ob es mit XHTML strict doctype und einer russischen Zeichen-Codierung Probleme geben kann? Hatte ein Gästebuch programmiert, das alle Einträge in eine TXT abspeichert. Dummerweise werden aber auch russische Einträge geschrieben und aus der TXT Datei wieder in die HTML Seite gelesen. Ich hatte bisher noch nie was mit anderen Sprachen zu tun und war immer der Annahme, man müsse dann nur das entspreche iso in den Metas angeben ... geht aber nix.

<mea http-equiv="content-type" content="text/html; iso-8859-5">
<mea http-equiv="content-language" content="ru">

Egal was ich mache, der Browser bleibt in der westeuropäischen Codierung. Kennt sich jemand mit dem Problem aus?

  1. Hallo,

    <mea http-equiv="content-type" content="text/html; iso-8859-5">
    Egal was ich mache, der Browser bleibt in der westeuropäischen Codierung. Kennt sich jemand mit dem Problem aus?

    Guck mal, ob der Webserver im HTTP Head auch noch ein Charset angibt:
    http://cgi.w3.org/cgi-bin/headers
    Wenn ja, ist dieses naemlich "staerker" als die Angabe im Meta-Tag.
    http://www.w3.org/TR/html401/charset.html#idx-character_encoding-6

    Wenn Du mehr Hilfe erwartest, gib uns bitte mehr Details,
    insbesondere ueber den Prozess der Datenverarbeitung
    (Formular -> Speicherung -> Abruf -> Ausgabe) und auch
    die URL der Seite, natuerlich als Link (</faq/#Q-19>). ;-)

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    1. Hi,

      kann ich eigentlich alles nur unterstreichen, zudem wurden beim meta -Tag das "t" vergessen und der meta-Tag, wie in XHTML erfroderlich nicht korrekt geschlossen (mit Leerzeichen und Schrägstrich am Ende des Tags, z.B.: <meta http-equiv="content-type" content="text/html; iso-8859-5" />).

      MfG,
      Max.

      1. Hallo,

        <mea http-equiv="content-type" content="text/html; iso-8859-5">

        ^^                                                         ^^

        <meta http-equiv="content-type" content="text/html; iso-8859-5" />).

        Sehr aufmerksam von Dir! ;-)

        Den Tippfehler und dass es um XHTML geht, hatte ich (wohl angesichts
        der spaeten Stunde;-) leider uebersehen.

        Zu Charset und XHTML ist folgendes noch lesenswert:
        http://www.w3.org/TR/xhtml1/#C_9
        http://www.dodabo.de/charset/#xhtml

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/