Simon: Seitencodierung

Guten Abend zusammen,

ich muss noch mal bezüglich der Seitencodierung etwas fragen.

Ich habe eine ISO Latin 1 Seite. Im HTML Quelltext habe ich <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> auch eingebaut. Auf der Seite können Besucher Texte eingeben, welche dann weiter verarbeitet werden. Das funktioniert auch wunderbar.

Einer meiner Besucher ist jedoch in Russland und hat dort im Internetcafe das Formular ebenfalls aufgerufen und Text eingegeben (auf deutschem PC geschriebener Text).

Bis auf die deutschen Umlaute (äöüÄÖÜß)scheint der Text jedoch in Ordnung zu sein. Folgendes kam in der DB an:

„Ich wei&#223; nicht, wie viele es waren, irgendwann, nach dem f&#252;nfzigsten h&#246;rst du auf zu z&#228;hlen.“

Kann mir jemand erklären wie das kommt? Und vorallem, was kann ich dagegen tun?

Beste Grüße

  • Simon
  1. Ich habe eine ISO Latin 1 Seite. Im HTML Quelltext habe ich <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> auch eingebaut. Auf der Seite können Besucher Texte eingeben, welche dann weiter verarbeitet werden. Das funktioniert auch wunderbar.

    Also westeuropäische Codierung

    Einer meiner Besucher ist jedoch in Russland und hat dort im Internetcafe das Formular ebenfalls aufgerufen und Text eingegeben (auf deutschem PC geschriebener Text).

    es gibt keine deutschen PC's
    In diesem Fall ist der Zeichensatz des Browsers relevant

    Bis auf die deutschen Umlaute (äöüÄÖÜß)scheint der Text jedoch in Ordnung zu sein. Folgendes kam in der DB an:

    ja klar

    Kann mir jemand erklären wie das kommt? Und vorallem, was kann ich dagegen tun?

    Stelle auf utf-8 um oder konvertiere alle deutschen Umlaute nach html Entitäten.
    Du allein kannst aber nichts erzwingen.
    Sofern ein Browser den Zeichensatz des Dokuments übernimmt, und nicht einen eigenen Zeichensatz erzwingt, wird dann alles korrekt angezeigt.
    Wenn aber ein User bei seinem Browser einen speziellen Zeichensatz verlangt, dann hat er sich selber behindert.

  2. Hallo

    Bis auf die deutschen Umlaute (äöüÄÖÜß)scheint der Text jedoch in Ordnung zu sein. Folgendes kam in der DB an:

    Das Problem der Zeichensätze besteht darin, dass es unterschiedliche Konvertierungen sind bezüglich der Homepage und auch bezüglich der E-Mail. Ich habe mal ein wenig rumgebastelt und eine Kombination gefunden, bei der nur sehr wenige - aber vertretbare - Fehler auftreten. Meine Erfahrung bzw. einen Fehlerbericht hatte ich hier mal zusammengeschrieben:

    http://xgm.de/forum/index.php?topic=134.0

    Der Fehlerbericht ist gerichtet an die Ersteller unserer Mailserversoftware. Aber er zeigt, wie utf-8-Seite und Mailer zusammen schaffen.

    Herzliche Grüße
    Wolfgang