728x90
가장 기본적인 건 'utf-8'인데,
한국어 데이터 또는 다양한 언어의 데이터를 다루다 보면,
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x99 in position ____ : invalid start byte
와 같은 에러 메시지가 뜬다.
-> encoding 에 순서대로 하나씩 넣어서 encoding 되는지 확인.
'utf-8'
'utf-16'
'cp949'
'euc-kr'
'latin_1'
with open("file.name", encoding ='utf-8') as f:
with open("file.name", encoding='utf-16') as f:
with open("file.name", encoding='euc-kr') as f:
with open("file.name", encoding='cp949') as f:
with open("file.name", encoding='latin_1') as f:
'Python > 알면 쓸모있는 잡다한 코드' 카테고리의 다른 글
[latex] overleaf - tabular as figure (내가 보려고 작성 tabular 사용법) (0) | 2023.01.25 |
---|---|
torch.max , torch.argmax 차이 (0) | 2022.11.11 |
파이썬 반올림, 올림, 내림 - python round, ceil, floor (0) | 2022.03.25 |
scikit-learn 설치 됐는데 setup.py 에러 (0) | 2021.12.28 |
XLM 파일 파싱 및 처리 방법, 파이참으로 구조 보기 (0) | 2021.11.26 |