Similar Topics...
|
Convert a String to Base64 in C# I keep looking for a function like public static string StringToBase64(string s) in System.Text, etc. So far, the easiest way I've found to accomplish this is: string sAscii = "my text"; System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); byte[] bytes = encoding.GetBytes(sAscii); string sBase64 = System.Convert.ToBase64String(bytes) And how about just doing string -> byte[] and back? (no base 64?) System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); byte[] bytes = encoding .GetBytes(sAscii); string sAscii = encoding.GetString(bytes); string textToBase64(string sAscii) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); byte[] bytes = encoding.GetBytes(sAscii); return System.Convert.ToBase64String(bytes, 0 , bytes.Length); } string base64ToText(string sbase64) { byte[] bytes = System.Convert.FromBase64String(sbase64); System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); return encoding.GetString(bytes,0,bytes.Length); }
Created By: amos 3/20/2006 12:13:00 AM Updated: 3/7/2017 8:27:28 AM
|
|
|
|
|
|