Я пытаюсь написать функцию, которая преобразует строку в массив байтов base64. Я попытался с таким подходом:
public byte[] stringToBase64ByteArray(String input)
{
byte[] ret = System.Text.Encoding.Unicode.GetBytes(input);
string s = Convert.ToBase64String(input);
ret = System.Text.Encoding.Unicode.GetBytes(s);
return ret;
}
Будет ли эта функция выдавать действительный результат (при условии, что строка находится в юникоде)? Спасибо!