語言

CharsetDecoder.DetectedCharset 方法

定義

擷取由解碼器偵測到的字元集,nbsp; (可選操作)。

[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

傳回

這個自動偵測解碼器偵測到的字元集,或 null 是尚未確定的字元集

屬性

例外狀況

如果這個解碼器沒有實作自動偵測字元集,

如果讀取的位元組不足以判定字元集。

備註

擷取由解碼器偵測到的字元集,nbsp; (可選操作)。

如果這個解碼器實作了自動偵測字元集,那麼這個方法會在實際的字元集被偵測後回傳。 之後,此方法在當前解碼操作期間回傳相同的值。 如果尚未讀取足夠的輸入位元組來判斷實際字元集,則此方法會拋出一個 IllegalStateException。

此方法的預設實作總是拋出 ; UnsupportedOperationException應由自動偵測解碼器覆蓋以回傳適當值。

Java 文件 java.nio.charset.CharsetDecoder.detectedCharset()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於