I use in my C++/CLI project ToBase64String
to give a string like /MnwRx7kRZEQBxLZEkXndA==
I want to convert this string to Hexadecimal representation, How I can do that in C++/CLI or C#?
bryanmac
FromBase64String will take the string
to byte
s
byte[] bytes = Convert.FromBase64String(string s);
Then, BitConverter.ToString()
will convert a byte array to a hex string ( byte[] to hex string )
string hex = BitConverter.ToString(bytes);
Ranhiru Jude Cooray
Convert the string to a byte array and then do a byte to hex conversion
string stringToConvert = "/MnwRx7kRZEQBxLZEkXndA==";
byte[] convertedByte = Encoding.Unicode.GetBytes(stringToConvert);
string hex = BitConverter.ToString(convertedByte);
Console.WriteLine(hex);
来源:https://stackoverflow.com/questions/7784345/conversion-between-base64string-and-hexadecimal