다음을 통해 공유


방법: Visual Basic에서 바이트 배열을 문자열로 변환

업데이트: 2007년 11월

이 항목에서는 바이트 배열의 바이트를 문자열로 변환하는 방법을 보여 줍니다.

예제

다음 예제에서는 Encoding.Unicode 인코딩 클래스의 GetString 메서드를 사용하여 바이트 배열의 모든 바이트를 문자열로 변환합니다.

Private Function UnicodeBytesToString( _
    ByVal bytes() As Byte) _
    As String

    Return System.Text.Encoding.Unicode.GetString(bytes)
End Function

다음과 같은 몇 가지 인코딩 옵션을 사용하여 바이트 배열을 문자열로 변환할 수 있습니다.

  • Encoding.ASCII: ASCII(7비트) 문자 집합에 대한 인코딩을 가져옵니다.

  • Encoding.BigEndianUnicode: Big-Endian 바이트 순서를 사용하는 UTF-16 형식에 대한 인코딩을 가져옵니다.

  • Encoding.Default: 시스템의 현재 ANSI 코드 페이지에 대한 인코딩을 가져옵니다.

  • Encoding.Unicode: little-endian 바이트 순서를 사용하는 UTF-16 형식에 대한 인코딩을 가져옵니다.

  • Encoding.UTF32: little-endian 바이트 순서를 사용하는 UTF-32 형식에 대한 인코딩을 가져옵니다.

  • Encoding.UTF7: UTF-7 형식에 대한 인코딩을 가져옵니다.

  • Encoding.UTF8: UTF-8 형식에 대한 인코딩을 가져옵니다.

참고 항목

작업

방법: Visual Basic에서 문자열을 바이트 배열로 변환

참조

System.Text.Encoding

GetString