본문 바로가기

언어/Python

파이썬3 인코딩과 파일 인코딩 변환 문제


Python supports writing source code in UTF-8 by default ~~~~(생략)

https://docs.python.org/3/howto/unicode.html


파이썬3는 기본 인코딩이 utf-8

(파이썬2는 ASCII)


# -*- coding: euc-kr -*-

첫줄에 이렇게 삽입해서, 다른 인코딩으로 변환해 줄 수도 있다.


라즈베리파이, 우분투, 윈도우, 맥북의 서로 다른 환경에서 동일한 코드의 Scrapy Spider를 돌렸는데

크롤링-파싱 되어 저장된 .csv파일의 값이 깨져보일 때가 있었다.

깨져보이는 모양이 단순히 인코딩 문제처럼 보이긴 하는데 무슨 문제인지 한번 찾아보았다.

https://stackoverflow.com/questions/11303405/force-encode-from-us-ascii-to-utf-8-iconv

'언어 > Python' 카테고리의 다른 글

스크래피(Scrapy) UnicodeEncodeError, 한글 깨짐  (0) 2017.07.10