Development/Python
[ISSUE] Python Base64 Encode b'
Dev. Jkun
2022. 7. 17. 10:58
반응형
파이썬으로 base64 인코딩 처리해서 결과를 받으니 결과가 좀 특이했다
result = base64.b64encode(sample)
print(result)
### Result
# b'iVBORw0KGgoAAAANSUhEUgAABdwA...'
결과 문자열에는 저렇게 b'결과' 란 형태로 리턴해주었다. 그래서 혹시나 타입검사를 해보면 다음과 같다.
b'JKUN.NET'
<class 'bytes'>
JKUN.NET
<class 'str'>
그래서 bytes 형태의 데이터를 utf-8 문자열 형태로 변환해주었다.
base64_result = base64.b64encode(sample)
base64_result_str = str(base64_result, 'utf-8')
print(base64_result_str)
그럼 원하는 결과가 나올 것이다.
반응형