dedlfix: ok, erledigt ...

Beitrag lesen

Hi!

danke für die deutlichen Antworten ;)

<div encoding="Y">foobar</div>
X.................Y.....??????

Du musst dir nur mal vorstellen, wie das beim Lesen funktionieren soll. Das Dokument selbst ist in Kodierung X verfasst. Dann steht da mitten im Text, dass etwas in Kodierung Y folge. Soweit noch kein Problem. Doch jetzt stell dir mal die Frage, woran nun ein Lesender (immer als Programm gemeint) erkennt, dass das Einfügsel in der anderen Kodierung endet? Folgt nun plötzlich wieder X-Kodierung? Woran erkennt das der Leser? Wie unterscheidet er, ob das noch Y ist oder schon wieder X? Muss der Dekodiermechanismus Kenntnis vom Sinn des Inhalts haben, um ihn richtig dekodieren zu können? Oder steht die Endemarkierung noch in Y? Was machen Client-Systeme, die Y nicht interpretieren können? Unter HTML ist es üblich, dass nicht bekannte Elemente ignoriert werden dürfen. Das muss auch für Kodierungen gelten, mit denen ein Leser nicht umgehen kann. Wenn er aber nicht weiß, wo der Inhalt endet?

Das Ganze muss übrigens für beliebige Kodierungen funktionieren, nicht nur für die von ASCII abstammenden.

Lo!