进行Base64编码: 使用Java自带的Base64编码工具将字节数组转换为Base64字符串。 Stringbase64String=Base64.getEncoder().encodeToString(utf8Bytes); 完整示例如下: Gsongson=newGson();StringjsonString=gson.toJson(hashMap);byte[]utf8Bytes=jsonString.getBytes(StandardCharsets.UTF_8);Stringbase64String=Base...
首先,"严"的utf-8编码为E4B8A5,写成二进制就是三字节的"11100100 10111000 10100101"。将这个24位的二进制字符串,按照第3节中的规则,转换成四组一共32位的二进制值"00111001 00001011 00100010 00100101",相应的十进制数为57、11、34、37,它们对应的Base64值就为5、L、i、l。 所以,汉字"严"(utf-8编码)...