Charset.Encode Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Encode(String) |
Método de conveniência que codifica uma cadeia de caracteres em bytes neste charset. |
Encode(CharBuffer) |
Método de conveniência que codifica caracteres Unicode em bytes neste conjunto de caracteres. |
Encode(String)
Método de conveniência que codifica uma cadeia de caracteres em bytes neste charset.
[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
A cadeia de caracteres a ser codificada
Retornos
Um buffer de bytes contendo os caracteres codificados
- Atributos
Comentários
Método de conveniência que codifica uma cadeia de caracteres em bytes neste charset.
Uma invocação desse método em um charset cs
retorna o mesmo resultado que a expressão
cs.encode(CharBuffer.wrap(s));
Documentação Java para java.nio.charset.Charset.encode(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Encode(CharBuffer)
Método de conveniência que codifica caracteres Unicode em bytes neste 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
O buffer char a ser codificado
Retornos
Um buffer de bytes contendo os caracteres codificados
- Atributos
Comentários
Método de conveniência que codifica caracteres Unicode em bytes neste conjunto de caracteres.
Uma invocação desse método em um charset cs
retorna o mesmo resultado que a expressão
cs.newEncoder()
.onMalformedInput(CodingErrorAction.REPLACE)
.onUnmappableCharacter(CodingErrorAction.REPLACE)
.encode(bb);
exceto que ele é potencialmente mais eficiente porque pode armazenar codificadores em cache entre chamadas sucessivas.
Esse método sempre substitui sequências de caracteres malformados e não mapeáveis pela cadeia de caracteres padrão desse conjunto de caracteres. Para detectar tais sequências, use o CharsetEncoder#encode(java.nio.CharBuffer)
método diretamente.
Documentação Java para java.nio.charset.Charset.encode(java.nio.CharBuffer)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.