XML 형식의 데이터를 바이트 (base64)로 디코딩하려고하는데 문제가 있습니다. 나는 String 데이터를 받아 다음과 같이 바이트로 변환 자바에서 프로그램을 작성 :Base64 인코딩 : 잘못된 base64 문자 3c
String data = "......"; //string of data in xml format
byte[] dataBytes = Base64.getDecoder().decode(data);
이 실패하고 다음과 같이 나와 예외를 제공합니다 :
java.lang.IllegalArgumentException: Illegal base64 character 3c
at java.util.Base64$Decoder.decode0(Base64.java:714)
at java.util.Base64$Decoder.decode(Base64.java:526)
at java.util.Base64$Decoder.decode(Base64.java:549)
at XmlReader.main(XmlReader.java:61)
이 사용하는 XML 형식 호환되지 않습니다 base64? 꺽쇠 괄호 '<>'
,'data'은 무엇인가? – luk2302
다음과 같이 표시됩니다. <버전 설명 = "....."productname = "....."productversion = "1.0"validvalues = "...."> 1.0 – VMA92
** ** ** base64로 인코딩 된 문자열이 아닙니다. – luk2302