Base64 Java 编码和解码字符串
我想将字符串编码成并通过套接字传输,然后将其解码回来。base64
但是在解码之后,它给出了不同的答案。
以下是我的代码,结果是“77 + 9x6s =”
import javax.xml.bind.DatatypeConverter;
public class f{
public static void main(String a[]){
String str = new String(DatatypeConverter.parseBase64Binary("user:123"));
String res = DatatypeConverter.printBase64Binary(str.getBytes());
System.out.println(res);
}
}
关于如何实现这一点的任何想法?