Charset.Encode Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.