Freigeben über


ASCIIEncoding.GetEncoder Methode

Definition

Ruft einen Encoder ab, der eine Unicode-Zeichenfolge in eine ASCII-codierte Bytefolge konvertiert.

public:
 override System::Text::Encoder ^ GetEncoder();
public override System.Text.Encoder GetEncoder ();
[System.Runtime.InteropServices.ComVisible(false)]
public override System.Text.Encoder GetEncoder ();
override this.GetEncoder : unit -> System.Text.Encoder
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.GetEncoder : unit -> System.Text.Encoder
Public Overrides Function GetEncoder () As Encoder

Gibt zurück

Encoder

Ein Encoder, der eine Unicode-Zeichenfolge in eine ASCII-codierte Bytefolge konvertiert.

Attribute

Hinweise

Die- Encoder.GetBytes Methode konvertiert sequenzielle Zeichenblöcke in eine Weise, die der- GetBytes Methode dieser Klasse ähnelt, in sequenzielle Byte Blöcke. Eine Encoder Zustandsinformationen zwischen Aufrufen werden jedoch beibehalten, sodass sie Zeichensequenzen ordnungsgemäß codieren kann, die Blöcke umfassen. EncoderBehält auch nachfolgende Zeichen am Ende der Datenblöcke bei und verwendet die nachfolgenden Zeichen im nächsten Codierungs Vorgang. Beispielsweise kann ein Datenblock mit einem nicht übereinstimmenden hohen Ersatz Zeichen enden, und das entsprechende niedrige Ersatz Zeichen kann sich im nächsten Datenblock befinden. Daher GetDecoder sind und GetEncoder für die Netzwerkübertragung und Datei Vorgänge nützlich, da diese Vorgänge häufig Datenblöcke anstelle eines gesamten Datenstroms behandeln.

Gilt für

Siehe auch