UTF-8是将Unicode字符串编码为字节序列的方法。 Base64是一种将字节序列编码为字符串
的方法以下是我们首先将字符串转换为字节然后再转换为base64字符串
的示例String base64encodedString = Base64.getEncoder().encodeToString("TestString".getBytes("utf-8"));
现在我通过网络发送基础64数据。我的问题是,数据总是作为字节序列传播,然后转换回来的优点是什么 字节序列到字符串?我知道我在这里错过了一点,但不知道那是什么?
答案 0 :(得分:6)
当您通过文本协议传递二进制数据(可以是0到255之间的任何字节值)时,通常会转换为base64。例如在JSON,XML,电子邮件。