Nhảy tới nội dung

BinaryFormat.Text

Trả về một định dạng nhị phân đọc một giá trị văn bản.

Syntax

BinaryFormat.Text(
length as any,
optional encoding as TextEncoding.Type
) as function

Remarks

Trả về một định dạng nhị phân đọc một giá trị văn bản. length chỉ định số lượng byte để giải mã hoặc định dạng nhị phân có độ dài đứng trước văn bản. Giá trị encoding tùy chọn chỉ định việc mã hóa của văn bản. Nếu encoding không được chỉ định thì mã hóa được xác định từ dấu thứ tự byte Unicode. Nếu không có dấu thứ tự byte nào thì sẽ sử dụng TextEncoding.Utf8.

Examples

Example #1

Giải mã hai byte ở dạng văn bản ASCII.

let
binaryData = #binary({65, 66, 67}),
textFormat = BinaryFormat.Text(2, TextEncoding.Ascii)
in
textFormat(binaryData)

Result:

"AB"

Example #2

Giải mã văn bản ASCII nơi độ dài của văn bản tính bằng byte xuất hiện trước văn bản ở dạng byte.

let
binaryData = #binary({2, 65, 66}),
textFormat = BinaryFormat.Text(
BinaryFormat.Byte,
TextEncoding.Ascii
)
in
textFormat(binaryData)

Result:

"AB"

Category

Binary Formats.Reading text