python2 에서 인코딩 문제
#-*-coding: utf-8 -*-를 코드 처음에 다 붙인다 a = '한글'print a 윈도우의 경우 유니코드로 갔다가 다시 cp949로 가야 텍스트로 사용가능하다print a.decode('utf-8').encode('cp949') python3 는 unicode만으로 사용하므로 이 문제가 없다 ----------------------------------------------------------------------------unicode(a) # 기본적으로 ascii를 읽어드리려 한다, 당연히 에러 import sysreload(sys)sys.setdefaultencoding('utf-8') 를 붙여주면 이후 코드에 a.decode('utf-8') 과 같은 효과가 있다 명령어 chcp 코드명..
python
2017. 1. 24. 13:01