我在 Windows 中使用以下命令在 .net 中找到了 base 64 编码字符串:
Console.WriteLine(System.Convert.ToBase64String(Encoding.UTF8.GetBytes("4")));
结果是:
NA==
之后,我使用以下命令在 linux 中找到了 base64 编码的字符串:
openssl enc -base64 <<< '4'
结果是:
NAo=
从其他帖子中阅读了很多内容后,我确保在 Windows 中它使用utf-8
编码。但是,现在问题在于我认为\r\n
或\n
。那么我们该如何纠正呢?