я, кажется, всегда получаю неправильный вывод при декодировании этого base64 строку в vb.net (я думаю, что его base64? Это действительно выглядит как это)неправильный выход при декодировании base64 строку
им с помощью функции frombase64string
и я сделал это, как этот
Dim b64str = "0DDQQL3uAikQBgAAc4cqK4WnSQBg4SAgExEAAF3BAmAILYojRgkBhUrBAgEDRw=="
Dim i As String = System.Text.Encoding.Unicode.GetString(Convert.FromBase64String(b64str))
MsgBox(i)
, но я всегда получаю этот выход
バ䃐⤂ؐ
, который не кажется правильным
Мы не можем быть уверены *, что вы ожидаете от этого. Вы сравнили его с источником non-base64 или попробовали использовать онлайн-конвертеры, чтобы проверить свои результаты? Функция 'FromBase64String' работает нормально - если вы получаете неверные данные, вы либо используете неправильную кодировку, либо имеете неправильную строку base64. – vbnet3d
*** Как должно выглядеть? *** – Codexer
Вы должны знать, какой источник был создан. Возможно, это был массив байтов из метода шифрования, и в этом случае его декодирование не принесет ничего полезного. – Plutonix