다음을 통해 공유


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

업데이트: 2007년 11월

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

예제

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

Private Function UnicodeStringToBytes( _
    ByVal str As String) _
    As Byte()

    Return System.Text.Encoding.Unicode.GetBytes(str)
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

GetBytes