参考1:
感谢 在月光中游来游去
在使用python的Cx_Oracle访问Oracle数据库时,查询中文返回乱码解决方案如下:
# -*- coding: utf-8 -*-
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
加入以上代码即可解决;
不过,在CX_Oracle 6版本以后,以上方法无效果,查询中文返回的结果全部都是问号,
解决方案如下:
import cx_Oracleconn = t(connectString, encoding = "UTF-8", nencoding = "UTF-8")在创建连接的时候,就已经把Encode编码字符集指定,这样就没问题了。
本文发布于:2024-02-02 11:43:24,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170684540743573.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |