Smart Box

[VB.net] String to Byte array / Byte array to String (String에서 Byte 배열로) 본문

Programming/VB.net

[VB.net] String to Byte array / Byte array to String (String에서 Byte 배열로)

프매씨 2017. 6. 11. 07:12


프로그래밍을 하다보면 바이트 배열(Byte Array)를 문자열(String)으로 바꾸거나, 반대로 문자열을 바이트 배열로 바꿀 필요가 있습니다.

기존 VB6에서는 직접 해당 부분을 일일이 해야 했지만, VB.net에서는 NET 프레임워크에서 인코딩과 함께 지원합니다.


[기본적인 함수]

1
2
3
Return System.Text.Encoding.UTF8.GetBytes(String'//String to Bytes
 
Return System.Text.Encoding.UTF8.GetString(Bytes) '//Bytes to String
cs


기본적으로 사용방법은 매우 간단합니다.



[인코딩에 따른 사용 방법]

1
2
3
4
5
Return System.Text.Encoding.UTF8.GetString(bytes) '//UTF-8
 
Return System.Text.Encoding.ASCII.GetString(bytes) '//ASCII
 
Return System.Text.Encoding.Unicode.GetString(bytes) '//Unicode
cs

인코딩은 중간에 'UTF8' 부분을 변경하면됩니다.

기본적으로 많이 사용하는 인코딩인 UTF-8, ASCII, Unicode는 있네요 :p


잘 사용하시기 바랍니다!



Comments