Namensverwechslung: Warum heißt es nicht in jedem Browser Decoding, sondern Encoding?

361
Kit Ho

In Browsern wie Firefox, Chrome und IE gibt es eine Option namens Encoding. Es wird verwendet, um die HTML-Dokumente in verschiedene Sprachen zu decodieren.

Soweit ich weiß, sage ich, wenn ich in meinem Browser "Encoding (Unicode UTF-8)" wähle, behandelt der Browser die HTML-Seite im UTF-8-Format.

Meine Frage ist, warum heißt es "Encoding" anstelle von "Decoding"?

0

1 Antwort auf die Frage

4
Mokubai

Diese Kodierung wird auf der Grundlage der Idee bezeichnet, dass die heruntergeladene Datei in einem bestimmten Format kodiert ist, in Ihrem Fall Unicode UTF-8.

Wenn eine Datei in diesem Format codiert ist, sagen wir, dass die Codierung Unicode UTF-8 ist. Es erfordert einen UTF-8-Decoder, aber es ist die Kodierung der Datei selbst, von der das Programm spricht.

Aber für die Browser wird tatsächlich ein HTML-Dokument dekodiert, oder? Kit Ho vor 12 Jahren 0
Ja, aber Sie informieren den Browser über die tatsächliche Kodierung der Datei. Zugegeben, Sie könnten es anders sehen und sagen, dass es einen bestimmten Decoder verwenden sollte, aber was wäre, wenn Sie mehrere seltsam benannte Decoder für UTF hätten, die sich alle subtil unterscheiden? Ist es sicher ein bisschen sinnvoller, über die eigentliche Dateicodierung zu entscheiden und sich entscheiden zu lassen, welcher Decoder verwendet werden soll? Mokubai vor 12 Jahren 2
Jedes Dokument verfügt über eine Eigenschaft, die als Kodierung bezeichnet wird. Mit dieser Option können Sie diese Eigenschaft überschreiben. Einige Vorgänge, wie das Speichern einer Seite auf der Festplatte, schreiben möglicherweise nur den Namen der Kodierung und dekodieren nichts. mark4o vor 12 Jahren 0