zurück zur Startseite
  


Zurück XHTMLforum > Sonstiges > Ressourcen
Seite neu laden [TEST CASE] Auswirkungen von Zeichen-Kodierungen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 10.01.2008, 15:08
Benutzerbild von Loïs Bégué
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 24.06.2007
Ort: Freiburg (D)
Beiträge: 779
Loïs Bégué wird schon bald berühmt werden
Standard [TEST CASE] Auswirkungen von Zeichen-Kodierungen

--TEST CASE--

Ausgehend von dem folgenden Code
Zitat:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p>Das ist ein Test mit <strong>UTF-8</strong> als <strong>ANSI gespeichert</strong>.</p>
<ul style="font-size:24pt;"><li>A</li><li>B</li><li>ï</li><li>ð</li><li>đ</li><li>Ä‘</li><ul>
</body></html>
kann man die Auswirkung der Kodierung von Zeichen im Zusammenspiel mit dem Zeichensatz beobachten.
Nur die "fett" markierten Teile wurden geändert (und natürlich auch die Art der Datei-Speicherung)

Inhalt der Zip-Datei:
  • test1.html = UTF-8 als UTF-8 gespeichert
  • test2.html = ISO-8859-2 als ANSI gespeichert.
  • test3.html = ISO-8859-1 als ANSI gespeichert.
  • test4.html = UTF-8 als ANSI gespeichert.
Man beachte insbesondere die Wandlung der Zeichen ...

-- EDIT --
Die 4 Test-Dateien wurden mit dem obigen Code geschrieben und entsprechend gespeichert.
Nachdem der Code gespeichert wurde, enthalten die ANSI-Datei nicht mehr unbedingt den ursprünglichen Code.

Das ist aber nur ein Teil der Problematik, die dieser Test-Case demonstrieren soll.

Eine weitere Problematik ist die Interpretation des Codes entsprechend dem eingestellten Charset.
Beispiel:
Die Zeichenfolge Ä‘ (an 6. Stelle in der Liste) ist ANSI konform und steht sowohl im originalen wie im abgespeicherten Zustand unverändert zur Verfügung.
Diese Zeichenfolge wird aber vom Browser anhand des Charset Attribut "interpretiert".
Die ergibt in der Datei Test4.html die Anzeige des Zeichen đ anstatt von Ä‘, was wegen dem eingetragenen Charset Wert in Ordnung ist.

Man kann es auch anders testen:
Ausgehend von der Datei Test3.html (eine vom Code her ganz normale "wysiwyg" Datei) kann man im Browser die Zeichenkodierung auf UTF-8 umstellen. Das Ergebnis ist identisch mit Test4.html...

-- Last not least --
ein weiterer Aspekt wird hier nicht demonstriert:
je nachdem wie ein Server konfiguriert wird, kann die Interpretation durch den Browser von der hier demonstrierten sowie von dem originalem Code abweichen...
Im Forum gibt es verschiedene Threads, die das Thema behandeln.
Angehängte Dateien
Dateityp: zip Testcase.zip (1,4 KB, 6x aufgerufen)
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu)
Links : Some needfull links (Delphi, XHTML...)
Tools : Arpoon Freeware (Checksum...)

Geändert von Loïs Bégué (10.01.2008 um 17:04 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 10.01.2008, 16:25
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

ANSI (American National Standards Institute) ist das amerikanische Gegenstück zum deutschen DIN, dem Deutschen Institut für Normungen. Und das letzte ist nicht korrektes UTF-8, da die Bitsequenzen 0xEF und 0xF0 in UTF-8 nicht erlaubt sind.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sitecheck für Urlaubsunterkunft in Kroatien Miso Site- und Layoutcheck 11 19.10.2008 21:53
Festanstellung bei der Xing AG als Web Developer (HTML/CSS) NEOX Offtopic 10 17.07.2008 18:11
Von Frame zu CSS! Bitte testen FranzderFranke Site- und Layoutcheck 15 10.07.2008 13:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:46 Uhr.