물론 C#에서는 Base64 인코딩, 디코딩 API가 있지만,
공통 함수로 다음과 같이 만들고 쓰면 편하다.
두 줄이라도 공통화시키고, 또 string을 넘겨서 string을 받으니 직관적이기도 하다.
public static string Base64Encode(string src, System.Text.Encoding enc)
{
byte[] arr = enc.GetBytes(src);
return Convert.ToBase64String(arr);
}
public static string Base64Decode(string src, System.Text.Encoding enc)
{
byte[] arr = Convert.FromBase64String(src);
return enc.GetString(arr);
}
공통 함수로 다음과 같이 만들고 쓰면 편하다.
두 줄이라도 공통화시키고, 또 string을 넘겨서 string을 받으니 직관적이기도 하다.
public static string Base64Encode(string src, System.Text.Encoding enc)
{
byte[] arr = enc.GetBytes(src);
return Convert.ToBase64String(arr);
}
public static string Base64Decode(string src, System.Text.Encoding enc)
{
byte[] arr = Convert.FromBase64String(src);
return enc.GetString(arr);
}
'C# & VB.NET' 카테고리의 다른 글
[HowTo]xml string을 DataSet으로 읽기(C#) (0) | 2006.03.28 |
---|---|
[HowTo]두 글자 이상의 문자열을 사용해서 Split 하기 (VB.NET, C#) (2) | 2006.03.25 |
[HowTo]파일에 문자열을 기록하는 코드(C#) (2) | 2006.03.11 |
[Article]Try-catch-finally 구조에서 return 문의 정확한 위치 (4) | 2006.03.05 |
[HowTo]기본 인증 모드로 되어있는 웹서비스 호출할 때(C#) (2) | 2006.02.23 |