3.6 使用cx_Oracle 显示utf-8错误

qq_30156473 2017-11-13 02:40:27
#!/usr/bin/python
# encoding: utf-8
import os
import cx_Oracle
os.environ['NLS_LANG'] = 'AMERICAN_AMERICA.AL32UTF8'

connection = cx_Oracle.connect("user/pwd@10.10.124.17:1521/dg1")


连接 后报错
Traceback (most recent call last):
File "D:/java/pythonspace/xxx.py", line 12, in <module>
connection = cx_Oracle.connect("user/pwd@10.10.124.17:1561/dg1")
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 95-96: invalid continuation byte

widows 64位环境 python 3.6 oracle 客户端11_2 在pycharm和cmd窗口 都是这个错误 有大神解决么
...全文
268 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30156473 2017-11-13
  • 打赏
  • 举报
回复
啊 弄好了 oracle的客户端下载了个新的12_2 就能够取出数据了

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧