Skip to content

System.Text.Encoding

string 과 byte 상호 변환

// 바이트 배열을 String으로 변환
private string ByteToString(byte[] strByte)
{
    return Encoding.Default.GetString(StrByte);
}

// String을 바이트 배열로 변환
private byte[] StringToByte(string str)
{
    return Encoding.UTF8.GetBytes(str);
}

Base64 인코딩/디코딩

string aaa = "test text";

// Encoding
byte[] basebyte = System.Text.Encoding.UTF8.GetBytes(aaa);
string s64 = Convert.ToBase64String(basebyte);
MessageBox.Show(s64);

// Decoding
byte[] bytetest = Convert.FromBase64String(s64);
s1 = Encoding.UTF8.GetString(bytetest);
MessageBox.Show(s1);.

See also

Favorite iste