Knowledge Map

파이썬2 한글 인코딩 문제 본문

PYTHON

파이썬2 한글 인코딩 문제

2016. 11. 1. 15:40

파이썬2에서는 한글 인코딩 관련 골치 아플때가 많다.


기본적으로 


#-*- coding: utf-8 -*-


은 기본적으로 써주지만 그래도 잘 안되는 경우가 있다.


예를 들자면 pyqt4에서 제대로 안먹힐때에는 u"버튼" 이런식으로 앞에 u 를 붙여주면 유니코드로 인식되면서 잘 된다.


하지만 이렇게 해도 안될 때에는


import sys

reload(sys)

sys.setdefaultencoding('utf-8')


이렇게 해주면 잘된다.

reload(sys) 를 해주지 않으면 제대로 쓸수가 없어서 에러가 발생한다.

Comments