C#/기본
[C#] 문자열 byte로 변환하기
vmpo
2019. 10. 25. 23:51
영문자, 숫자는 1바이트, 한글은 2바이트입니다.
C#에서 문자열을 바이트로 변환하는 코드입니다.
변환후 바이트 길이 값을 확인해보도록 하겠습니다.
아래 코드를 실행해보면 한글의 경우 글자별 2바이트
영문, 숫자의 경우 1바이트 인것을 확인 할 수 있습니다.
string ko = "한글";
string en = "eng";
string num = "123";
byte[] koByte = Encoding.Default.GetBytes(ko);
byte[] enByte = Encoding.Default.GetBytes(en);
byte[] numByte = Encoding.Default.GetBytes(num);
Console.WriteLine("한글 바이트 수 : "+ koByte.Length);
Console.WriteLine("eng 바이트 수 : " + enByte.Length);
Console.WriteLine("123 바이트 수 : " + numByte.Length);
LIST