반응형
파이썬으로 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)
그럼 원하는 결과가 나올 것이다.
반응형
'Development > Python' 카테고리의 다른 글
[ERROR] error module ‘lib’ has no attribute ‘X509_get_notAfter’ (0) | 2022.07.29 |
---|---|
파이썬(Python) 버전 설정 (0) | 2022.07.29 |
[ERROR] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (0) | 2022.06.17 |
[Module] rpy2 (R 데이터프레임을 python/pandas 데이터 프레임으로 변환) (0) | 2022.06.08 |
[Module] rpy2 설치 (2) | 2022.06.08 |
댓글