개발 기록
IllegalArgumentException: Illegal base64 character 20 에서 20은!? 본문
base 64 디코딩 중 발생한 에러.
base 64 문자열에 유효하지 않은 문자열이 포함되어 있어서 발생하는 것으로 알고 있는데 character 20가 뭔지는 알기 어려웠다.
base64 라이브러리를 보면 20은 16진수이다.
HEX가 16진수코드이고 20은 Space라는 걸 알 수 있다!
실제로 문자열에 공백이 포함되어 있어 디코딩 오류가 났다.
'JAVA' 카테고리의 다른 글
[이펙티브 자바] 아이템 4,5 (3) | 2024.09.08 |
---|---|
[이펙티브 자바] 아이템3 (0) | 2024.09.07 |
[이펙티브 자바] 아이템2 (0) | 2024.08.31 |
[이펙티브 자바] 아이템1 (0) | 2024.08.26 |
JAVA SFTP 파일 업로드/삭제 (0) | 2024.05.10 |
Comments