Excel에서 csv 포맷 저장시 utf8 error

2018. 7. 19. 16:39 from Paper work

엑셀에서 csv 포맷으로 데이터를 저장할 때, 옵션에서 utf8 인코딩을 선택해도 정작 읽을 때에는 utf8 에러가 발생하는 경우가 종종 있습니다(M$ windows에서). 이런 경우는 시스템 설정에 따른 것이므로 excel에서 해결할 수 있는 방법은 없습니다.

스크립트를 짜서 인코딩을 바꿔주는 수도 있지만, 가장 간단하게 해결하는 방법은 메모장(notepad)에서 열은 후 다른 이름으로 저장할 때 UTF8 인코딩으로 지정해주면 됩니다.

Posted by banasun :

[python] euc-kr 파일을 읽어서 utf-8로 작업할 때

2015. 2. 6. 01:55 from Dev/python

정말이지 이놈의 encoding은..

며칠전에 우편번호를 db에 집어넣어야 하는데.. 받은 데이터가 euc-kr입니다.

바꾸어 주는 방법은 간단합니다. file handler를 fh라 할 때, readline()으로 읽어오면 한줄만 넣어주면 됩니다 :

line = fh.readline()

line = unicode(line, 'euc-kr').encode('utf-8')

이렇게 해주시면 됩니다.

왜 네이버 웹툰 '하루3컷'이 생각이 날까요? ㅋㅋ

Posted by banasun :