Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sintaxe
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Sobre nós
Retorna um formato binário que lê um valor de texto. O length especifica o número de bytes a serem decodificados ou o formato binário do comprimento que precede o texto. O valor encoding opcional especifica a codificação do texto. Se o encoding não for especificado, a codificação será determinada a partir das marcas de ordem de bytes Unicode. Se nenhuma marca de ordem de bytes estiver presente, TextEncoding.Utf8 será usada.
Exemplo 1
Decodificar dois bytes como texto ASCII.
Utilização
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Saída
"AB"
Exemplo 2
Decodificar texto ASCII onde o comprimento do texto em bytes é representado por um byte que aparece antes do texto.
Utilização
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Saída
"AB"