转换为Base 64编码的优势?

时间:2016-04-08 12:56:12

标签: java encoding base64

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

的方法

以下是我们首先将字符串转换为字节然后再转换为base64字符串

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

现在我通过网络发送基础64数据。我的问题是,数据总是作为字节序列传播,然后转换回来的优点是什么 字节序列到字符串?我知道我在这里错过了一点,但不知道那是什么?

1 个答案:

答案 0 :(得分:6)

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