Python
파이썬 에러 Convert UTF-8 with BOM to UTF-8 with no BOM in Python 해결
john.k
2020. 11. 24. 19:08
반응형
파이썬으로 텍스트 파일을 다루다가 제목과 같은 에러를 만났습니다.
BOM 문자가 포함되여 생기는 문자로 BOM문자에 대해서는 나무위키에서 설명을 볼 수 있었습니다.
BOM - 나무위키
구매해야될 부품등을 하나로 모아놓은 주문 명세서. 주로 전자쪽에서 쓰이는 말이며 제품을 제작할때 이에 필요한 부속품등의 데이터를 하나의 파일로 모아서 만들어놓은것을 BOM이라고 한다.
namu.wiki
그리고 스택오버플로에서 해결방법을 찾을 수 있었습니다.
https://stackoverflow.com/questions/8898294/convert-utf-8-with-bom-to-utf-8-with-no-bom-in-python
Convert UTF-8 with BOM to UTF-8 with no BOM in Python
Two questions here. I have a set of files which are usually UTF-8 with BOM. I'd like to convert them (ideally in place) to UTF-8 with no BOM. It seems like codecs.StreamRecoder(stream, encode, deco...
stackoverflow.com
open(파일이름, mode='r', encoding='utf-8-sig')
인코딩을 utf-8-sig로 하여서
해당 파일을 다룰 수 있게 되었습니다.
반응형