[英]convert base64String into base64Binary java
I need to send base64Binary into SOAP service. 我需要将base64Binary发送到SOAP服务中。 I have this method in class, which create base64String: 我在创建base64String的类中有此方法:
public String encode(final String text) {
byte[] msgBytes = text.getBytes(StandardCharsets.UTF-8);
String base64String = DatatypeConverter.printBase64Binary(messageBytes);
return base64String;
}
How can I convert base64String into base64Binary with bytes into base64String? 如何将base64String转换为base64Binary,将字节转换为base64String?
DatatypeConverter.parseBase64Binary can be used to decode a Base64 encoded String
: DatatypeConverter.parseBase64Binary可用于解码Base64编码的String
:
byte[] msgBytes = DatatypeConverter.parseBase64Binary(base64String);
If you want to convert the byte[]
to a String
, you can proceed like: 如果要将byte[]
转换为String
,则可以像下面这样进行:
String text = new String(msgBytes , "UTF-8");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.