CharsetDecoder.DetectedCharset Methode

Definition

Ruft das Zeichenset ab, das von diesem Decoder erkannt wurde    (optionaler Vorgang).

[Android.Runtime.Register("detectedCharset", "()Ljava/nio/charset/Charset;", "GetDetectedCharsetHandler")]
public virtual Java.Nio.Charset.Charset? DetectedCharset();
[<Android.Runtime.Register("detectedCharset", "()Ljava/nio/charset/Charset;", "GetDetectedCharsetHandler")>]
abstract member DetectedCharset : unit -> Java.Nio.Charset.Charset
override this.DetectedCharset : unit -> Java.Nio.Charset.Charset

Gibt zurück

Das zeichenset, das von diesem automatisch erkannten Decoder erkannt wurde oder null ob das Zeichenset noch nicht bestimmt wurde

Attribute

Ausnahmen

wenn dieser Decoder kein automatisch erkennendes Zeichenset implementiert.

wenn nicht genügend Bytes gelesen wurden, um das Zeichensatz zu ermitteln.

Hinweise

Ruft das Zeichenset ab, das von diesem Decoder erkannt wurde    (optionaler Vorgang).

Wenn dieser Decoder ein automatisch erkennendes Zeichenset implementiert, gibt diese Methode den tatsächlichen Zeichensatz zurück, nachdem es erkannt wurde. Nach diesem Punkt gibt diese Methode denselben Wert für die Dauer des aktuellen Decodierungsvorgangs zurück. Wenn noch nicht genügend Eingabebytes gelesen wurden, um den tatsächlichen Zeichensatz zu ermitteln, löst diese Methode eine IllegalStateException.

Die Standardimplementierung dieser Methode löst immer einen UnsupportedOperationException; er sollte durch die automatische Erkennung von Decodern überschrieben werden, um den entsprechenden Wert zurückzugeben.

Java Dokumentation für java.nio.charset.CharsetDecoder.detectedCharset().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: