Seitencodierung
Simon
- html
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ß nicht, wie viele es waren, irgendwann, nach dem fünfzigsten hörst du auf zu zählen.“
Kann mir jemand erklären wie das kommt? Und vorallem, was kann ich dagegen tun?
Beste Grüße
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.
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