小编Mar*_* Tr的帖子

解码base64字符串C#

我试图在C#中解码以下base64字符串:

PGlmcmFtZSBzcmM9Imh0dHA6Ly9lbWJlZC5yZWR0dWJlLmNvbS8\/aWQ9Mzg1NjAmYmdjb2x
vcj0wMDAwMDAiIGZyYW1lYm9yZGVyPSIwIiB3aWR0aD0iNDM0IiBoZWlnaHQ9IjM0NCIgc2Nyb2xsaW5n
PSJubyIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==
Run Code Online (Sandbox Code Playgroud)

但是我遇到一个错误:

The input is not a valid Base-64 string as it contains a non-base 64  character, more than two padding characters, or an illegal character among the padding characters.
Run Code Online (Sandbox Code Playgroud)

即使我删除最后

=
Run Code Online (Sandbox Code Playgroud)

在上面的字符串中,但仍然是相同的错误。

这是我使用的代码:

    byte[] decodedBytes = Convert.FromBase64String(embedCode);
    string decodedText = Encoding.UTF8.GetString(decodedBytes);
Run Code Online (Sandbox Code Playgroud)

这是为什么?

谢谢。

c# base64 decode

0
推荐指数
1
解决办法
3442
查看次数

标签 统计

base64 ×1

c# ×1

decode ×1