BinaryFormat.Text
BinaryFormat.Text(length as number, optional encoding as nullable number) as function
返回读取文本值的二进制格式。 length
指定要解码的字节数,或者指定要置于文本前面的长度的二进制格式。 可选的 encoding
值指定文本的编码。 如果未指定 encoding
,则根据 Unicode 字节顺序标记确定该编码。 如果不存在字节顺序标记,则使用 TextEncoding.Utf8
。
示例:
将两个字节解码为 ASCII 文本。
使用情况:
let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)
输出:
"AB"
示例:
对 ASCII 文本进行解码,其中,以字节为单位的文本长度作为一个字节出现在文本之前。
使用情况:
let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(BinaryFormat.Byte,
TextEncoding.Ascii)
in
textFormat(binaryData)
输出:
"AB"