The followin code sample shows how to Decode a base64 encoded string in C#
public string base64Decode(string data) { try { System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding(); System.Text.Decoder utf8Decode = encoder.GetDecoder(); byte[] bt= Convert.FromBase64String(data); int charCount = utf8Decode.GetCharCount(bt, 0, bt.Length); char[] ch = new char[charCount]; utf8Decode.GetChars(bt, 0, bt.Length, ch , 0); string result = new String(ch ); return result; } catch(Exception e) { throw new Exception("Error in base64Decode" + e.Message); } }
|
| Author: Kapil Dhawan 18 Jun 2008 | Member Level: Gold Points : 2 |
Hello Nice piece of code Thanks for sharing your knowledge with us. I hope to see more good code from your side This code will help lots of guys Thanks to you Regards, Kapil
|