Freigeben über


Charset.Encode Methode

Definition

Überlädt

Encode(String)

Convenience-Methode, die eine Zeichenfolge in Byte in diesem Zeichensatz codiert.

Encode(CharBuffer)

Convenience-Methode, die Unicode-Zeichen in Bytes in diesem Zeichensatz codiert.

Encode(String)

Convenience-Methode, die eine Zeichenfolge in Byte in diesem Zeichensatz codiert.

[Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode (string? str);
[<Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : string -> Java.Nio.ByteBuffer

Parameter

str
String

Die zu codierenden Zeichenfolge

Gibt zurück

Ein Bytepuffer mit den codierten Zeichen

Attribute

Hinweise

Convenience-Methode, die eine Zeichenfolge in Byte in diesem Zeichensatz codiert.

Ein Aufruf dieser Methode bei einem Zeichensatz cs gibt dasselbe Ergebnis wie der Ausdruck zurück.

cs.encode(CharBuffer.wrap(s));

Java-Dokumentation für java.nio.charset.Charset.encode(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Encode(CharBuffer)

Convenience-Methode, die Unicode-Zeichen in Bytes in diesem Zeichensatz codiert.

[Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode (Java.Nio.CharBuffer? cb);
[<Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : Java.Nio.CharBuffer -> Java.Nio.ByteBuffer

Parameter

cb
CharBuffer

Der zeichenpuffer, der codiert werden soll

Gibt zurück

Ein Bytepuffer mit den codierten Zeichen

Attribute

Hinweise

Convenience-Methode, die Unicode-Zeichen in Bytes in diesem Zeichensatz codiert.

Ein Aufruf dieser Methode bei einem Zeichensatz cs gibt dasselbe Ergebnis wie der Ausdruck zurück.

cs.newEncoder()
                  .onMalformedInput(CodingErrorAction.REPLACE)
                  .onUnmappableCharacter(CodingErrorAction.REPLACE)
                  .encode(bb); 

außer dass es potenziell effizienter ist, da es Encoder zwischen aufeinander folgenden Aufrufen zwischenspeichern kann.

Diese Methode ersetzt immer falsch formatierte Eingabe- und nicht verwendbare Zeichensequenzen durch die Standardersetzungszeichenfolge dieses Zeichensets. Um solche Sequenzen zu erkennen, verwenden Sie die CharsetEncoder#encode(java.nio.CharBuffer) Methode direkt.

Java-Dokumentation für java.nio.charset.Charset.encode(java.nio.CharBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: