CharsetDecoder.DetectedCharset Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.