python3.6 robotframework 加载Dababaselibrary 使用cx_Oracle 连接oracle 执行sql 查询结果中中文显示为????,
解决办法 :
同python3.6 连接cx_Oracle处理方法一致
修改C:\Python36\Lib\site-packages\DatabaseLibrary\connection_manage.py
在文件头部添加指定oracle连接的字符集为中文
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
删除C:\Python36\Lib\site-packages\DatabaseLibrary\__pycache__ 目录下的connection_manager.py
保存后重新启动RobotframeWork(重新打开RIDE工具 执行case),报错没有了,可以正常从数据库查询到值并赋值给变量