在使用python进行oracle数据库查询的时候,返回的值会问号显示是因为python和oracle编码不同的原因,解决办法:
1、查询oracle数据库的编码格式 :select userenv('language') from dual;
2、在python文件中执行查询语句前添加编码格式即可
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.AL32UTF8'
在使用python进行oracle数据库查询的时候,返回的值会问号显示是因为python和oracle编码不同的原因,解决办法:
1、查询oracle数据库的编码格式 :select userenv('language') from dual;
2、在python文件中执行查询语句前添加编码格式即可
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.AL32UTF8'