Compartir a través de


Charset.Encode Método

Definición

Sobrecargas

Encode(String)

Método de conveniencia que codifica una cadena en bytes en este conjunto de caracteres.

Encode(CharBuffer)

Método de conveniencia que codifica caracteres Unicode en bytes en este conjunto de caracteres.

Encode(String)

Método de conveniencia que codifica una cadena en bytes en este conjunto de caracteres.

[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

Parámetros

str
String

Cadena que se va a codificar

Devoluciones

Búfer de bytes que contiene los caracteres codificados

Atributos

Comentarios

Método de conveniencia que codifica una cadena en bytes en este conjunto de caracteres.

Una invocación de este método en un conjunto de caracteres cs devuelve el mismo resultado que la expresión.

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

Documentación de Java para java.nio.charset.Charset.encode(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Encode(CharBuffer)

Método de conveniencia que codifica caracteres Unicode en bytes en este conjunto de caracteres.

[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

Parámetros

cb
CharBuffer

Búfer char que se va a codificar

Devoluciones

Búfer de bytes que contiene los caracteres codificados

Atributos

Comentarios

Método de conveniencia que codifica caracteres Unicode en bytes en este conjunto de caracteres.

Una invocación de este método en un conjunto de caracteres cs devuelve el mismo resultado que la expresión.

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

excepto que es potencialmente más eficaz porque puede almacenar en caché codificadores entre invocaciones sucesivas.

Este método siempre reemplaza las secuencias de entrada y caracteres no válidos por la cadena de reemplazo predeterminada de este conjunto de caracteres. Para detectar estas secuencias, use el CharsetEncoder#encode(java.nio.CharBuffer) método directamente.

Documentación de Java para java.nio.charset.Charset.encode(java.nio.CharBuffer).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a