python3.6 cx_Oracle编码问题
首先我是window7平台的,oracle数据库编码是AMERICAN_AMERICA.WE8ISO8859P1。我电脑里面环境变量也是AMERICAN_AMERICA.WE8ISO8859P1。
然后我python3.6的默认编码sys.getdefaultencoding()是utf-8。
所以两边的编码不一致导致我如果直接通过cx_Oracle获取数据(中文),查询到的数据是乱码。插入数据也是乱码。
现在每回操作数据都要进行转码操作就是将utf-8与so-8859-1互相转换。
想请教一下大神们,有什么方法能够让我不用每回都转换编码,能够顺畅的操作?
万分感谢!