PYTHON
파이썬2 한글 인코딩 문제
2016. 11. 1. 15:40
파이썬2에서는 한글 인코딩 관련 골치 아플때가 많다.
기본적으로
#-*- coding: utf-8 -*-
은 기본적으로 써주지만 그래도 잘 안되는 경우가 있다.
예를 들자면 pyqt4에서 제대로 안먹힐때에는 u"버튼" 이런식으로 앞에 u 를 붙여주면 유니코드로 인식되면서 잘 된다.
하지만 이렇게 해도 안될 때에는
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
이렇게 해주면 잘된다.
reload(sys) 를 해주지 않으면 제대로 쓸수가 없어서 에러가 발생한다.