dedlfix: Nachdenkliches zur BOM die gar keine ist

Beitrag lesen

problematische Seite

Tach!

Man setzt einfach das Zeichen U+FEFF dorthin. Fertig. Den Rest erledigt der Kodierer, der aus den Zeichen die Bytes entsprechend einer fester Regel erzeugt, ohne eine Extrawurst für die BOM braten zu müssen.

Ach was Du nicht sagst 😉 Daß man dem Kodierer nämlich sagen muß in welcher Kodierung er das tun soll. Von alleine schreiben sich Programme nämlich nicht 😉

Was genau willst du jetzt damit sagen? Liegt es nicht in der Natur der Sache, dass ein Kodierer anhand einer Kodierungsregel arbeitet, die ein Programmierer in Code gegossen hat?

Abgesehen davon sage ich dem Kodierer nicht, welche Kodierung er zu verwenden hat, sondern ich geben dem StreamWriter an, welchen Kodierer er zu nehmen hat. Der Kodierer ist ein Spezialist für eine ganz bestimmte Kodierung und hat einen entsprechenden Algorithmus implementiert. Nach dieser Regel behandelt er Zeichen für Zeichen inklusive der vorhandenen oder nicht vorhandenen BOM.

dedlfix.