영어로 읽기

다음을 통해 공유


BinaryFormat.Text

구문

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

정보

텍스트 값을 읽는 이진 형식을 반환합니다. 디 length 코딩할 바이트 수 또는 텍스트 앞에 오는 길이의 이진 형식을 지정합니다. 선택적 encoding 값은 텍스트의 인코딩을 지정합니다. encoding 지정하지 않으면 인코딩이 유니코드 바이트 순서 표시에서 결정됩니다. 바이트 순서 표시가 TextEncoding.Utf8 없으면 사용됩니다.

예 1

2바이트를 ASCII 텍스트로 디코딩합니다.

사용법

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

출력

"AB"

예제 2

텍스트의 길이(바이트)가 텍스트 앞에 바이트로 표시되는 ASCII 텍스트를 디코딩합니다.

사용법

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

출력

"AB"