PC: Unicode

Hallo,

ich lese aus einer Datenbank Datensätze in Unicode aus. Wie kann ich diese korrekt darstellen in HTML?

Mit der folgenden Zeile werden zwar einzelne Zeichen dargestellt, aber keine Zeichenketten. ( Ä ergibt ein Ä aber &#x00C400C4 ein ? statt ÄÄ)
<meta http-equiv="content-type" content="text/html; charset=utf-8">

Ist überhaupt der richtige Zeichensatz eingestellt?

Kann mir jemand weiterhelfen?

Danke,
Petra

  1. hi,

    ( &#x00C4; ergibt ein Ä aber &#x00C400C4 ein ? statt ÄÄ)

    zwei Äs müssten ja auch &#x00C4;&#x00C4; sein, und nicht &#x00C400C4.

    gruss,
    wahsaga

  2. Hi,

    ich lese aus einer Datenbank Datensätze in Unicode aus. Wie kann ich diese korrekt darstellen in HTML?
    Mit der folgenden Zeile werden zwar einzelne Zeichen dargestellt, aber keine Zeichenketten. ( &#x00C4; ergibt ein Ä aber &#x00C400C4 ein ? statt ÄÄ)

    Das geht auch nur Zeichen für Zeichen. Also &#xc4;&#xc4; oder &#x00c4;&#x00c4;

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

    Ist überhaupt der richtige Zeichensatz eingestellt?

    Leider heißt das charset und nicht (was m.E. korrekt wäre) encoding...
    Der Zeichensatz von HTML ist immer ISO 10646 (zeichencode-identisch mit Unicode).

    Und ob utf-8 als Kodierung richtig ist oder nicht, hängt schlicht und einfach davon ab, ob Du utf-8 auslieferst oder was anderes.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Das geht auch nur Zeichen für Zeichen. Also &#xc4;&#xc4; oder &#x00c4;&#x00c4;

      Wenn ich eine Datei einlesen würde und die dann in HTML ausgeben, müßte ich das folglich auch Zeichen für Zeichen machen ... das kann ich mir nicht vorstellen?!

      Petra

      1. Hallo

        Sicher ist das Zeichen für Zeichen...
        Es geht sogar noch weiter..
        8 Bit pro Zeichen und in Deutschland 9...

        --
        MfG aus Augschburg,
        Ferret
        1. Und warum liefert mir die Datenbank ÄÄ dann als x00C400C4 ?
          Was hat das dann für einen Sinn?

          1. Hi,

            Und warum liefert mir die Datenbank ÄÄ dann als x00C400C4 ?
            Was hat das dann für einen Sinn?

            Die Datenbank hat absolut nichts mit HTML zu tun.
            Die Datenbank liefert vermutlich UTF-16 aus.

            cu,
            Andreas

            --
            Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
            http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/