Share via


BinaryFormat.Text

Sözdizimi

BinaryFormat.Text(length as any, optional encoding as nullable number) as function 

Hakkında

Metin değerini okuyan bir ikili biçim döndürür. kodu length çözecek bayt sayısını veya metnin önündeki uzunluğun ikili biçimini belirtir. İsteğe bağlı encoding değer, metnin kodlamasını belirtir. encoding belirtilmezse, kodlama Unicode bayt sırası işaretlerinden belirlenir. Bayt sırası işareti yoksa kullanılır TextEncoding.Utf8 .

Örnek 1

ASCII metni olarak iki bayt kodunu çöz.

Kullanım

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

Çıkış

"AB"

Örnek 2

Metnin bayt cinsinden uzunluğunun metinden önce bayt olarak göründüğü ASCII metninin kodunu çözme.

Kullanım

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

Çıkış

"AB"