Sdílet prostřednictvím


ASCIIEncoding.GetEncoder Metoda

Definice

Získá kodér, který převede posloupnost znaků Unicode na sekvenci ASCII kódovanou sekvenci bajtů.

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

Návraty

Encoder

Převede Encoder posloupnost znaků Unicode na sekvenci ASCII zakódovanou sekvenci bajtů.

Atributy

Poznámky

Metoda Encoder.GetBytes převádí sekvenční bloky znaků na sekvenční bloky bajtů způsobem podobným GetBytes metodě této třídy. Udržuje Encoder však informace o stavu mezi voláními, aby bylo možné správně zakódovat sekvence znaků, které pokrývají bloky. Také Encoder zachovává koncové znaky na konci datových bloků a používá koncové znaky v další operaci kódování. Například datový blok může končit nesrovnaným vysokým náhradním kódem a odpovídající nízká náhrada může být v dalším datovém bloku. Proto jsou užitečné pro GetEncoder síťové přenosy a operace se soubory, GetDecoder protože tyto operace často zpracovávají bloky dat místo kompletního datového proudu.

Platí pro

Viz také