Base64与String解码编码

Posted 11han

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Base64与String解码编码相关的知识,希望对你有一定的参考价值。

 

String test = "test字符串";

//方法一
final Base64.Encoder encoder = Base64.getEncoder();
final Base64.Decoder decoder = Base64.getDecoder();
String encodeText = encoder.encodeToString(test.getBytes("UTF-8"));
System.out.println(encodeText);
String s = new String(decoder.decode(encodeText), "UTF-8");
System.out.println(s)

//方法二
encodeText = Base64Utils.encodeToString(s.getBytes("UTF-8"));
System.out.println("2:"+encodeText);
String s1 = new String(Base64Utils.decode(encodeText.getBytes()),"UTF-8");
System.out.println("s1:"+s1);

以上是关于Base64与String解码编码的主要内容,如果未能解决你的问题,请参考以下文章

2018-07-17 Base64解码与编码

使用OpenSSL进行Base64编码和解码

Java进行Base64的编码(Encode)与解码(Decode)

如何对 string 进行Base64编码,解码?

base64编码与解码

js base64的转码与解码