BinaryFormat.Text
Sintaxis
BinaryFormat.Text(length as any, optional encoding as nullable number) as function
Acerca de
Devuelve un formato binario que lee un valor de texto. length
especifica el número de bytes que se van a descodificar o el formato binario de la longitud que precede al texto. El valor encoding
opcional especifica la codificación del texto. Si encoding
no se especifica, la codificación se determina a partir de las marcas de orden de bytes Unicode. Si no hay marcas de orden de bytes, se usa TextEncoding.Utf8
.
Ejemplo 1
Descodificar dos bytes como texto ASCII.
Uso
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
Salida
"AB"
Ejemplo 2
Descodificar texto ASCII cuando la longitud del texto en bytes aparece antes que el texto como un byte.
Uso
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)
Salida
"AB"
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de