转换为 Base 64 编码的优势?

advantage of converting to Base 64 encoding?

UTF-8 是将 Unicode 字符串编码为字节序列的方法。 Base64是一种将字节序列编码为字符串的方法

这是我们如何先将字符串转换为字节,然后再转换为 base64 字符串的示例

String base64encodedString = Base64.getEncoder().encodeToString("TestString".getBytes("utf-8"));

现在我通过网络发送 base 64 数据。我的问题是,数据总是以字节序列的形式传输,那么转换回来的好处是什么 字节序列到字符串?我知道我在这里遗漏了一些要点,但不知道那是什么?

当您通过文本协议传递二进制数据(可以是 0 到 255 之间的任何字节值)时,通常会转换为 base64。例如在 JSON、XML、电子邮件中。