반응형
웹에서 Encoding된 base64
string resultGet = rederGet.ReadToEnd();
byte[] byte64 = Convert.FromBase64String(resultGet);
string s1 = Encoding.UTF8.GetString(byte64);
MessageBox.Show(s1);
나는 UTF8로 한글 Encoding된 문자열이라서 Encoding.UTF8로 했는데 다른방식으로 했다면
Encoding치고 온점(.)찍고 나오는 것들중에 방식으로 골라서 하면 됨.
웹에 있는것들보다 짱간편
//---------------------------------------------------------------
string aaa = "test를 위한 문자열";
//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);.
//-------------------------------------------------------------
반응형
'Programming > C#' 카테고리의 다른 글
C# 포커스 이동하기. (0) | 2017.09.12 |
---|---|
C# 특정문자열 삭제 (0) | 2017.09.11 |
C# 상단에 디버깅, 책갈피 바로가기 아이콘 설정하기 (0) | 2017.09.08 |
C# 글씨체, 크기, 색상 변경 (0) | 2017.09.08 |
C# 구조체 만들기(struct) (0) | 2017.09.06 |