1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Python oracle数据库操作时,中文查询报错

python中使用oracle数据库进行查询时,出现下面的错误:

UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition54-57:ordinalnotinrange(128)

错误定位是在cur.execute(sql)进行查询的这句。

因为提示编码问题,一直在折腾编码,各种断点加下来,其实语句本身并没有发生乱码,而且因为使用的python3.x,默认已经是utf-8编码,不该出现这样的问题啊。。

各种查,把网上各种改编码的方法试了一下遍。。

***发现搜索方式不对..***的***终于找到了,是oracle的一个环境变量没有配。

windows下可以

本文来源:1818IP

本文地址:https://www.1818ip.com/post/12090.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。