본문 바로가기

카테고리 없음

Python cx_oracle 인코딩 문제 해결

DB에서 매번 US-ASCII로 읽어오는 문제를 아래와 같이 치환해서 지금까지 해결했으나


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


간단하게 아래와 같이 OS 환경변수를 바꾸어서 해결하는 방법도 있다.

import os

os.environ['NLS_LANG'] = '.UTF8'


인코딩 문제는 매번할때마다 까먹는듯..