博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习--和 Oracle 交互(2)
阅读量:4628 次
发布时间:2019-06-09

本文共 310 字,大约阅读时间需要 1 分钟。

当在 mac 电脑上用 Python 读取 oracle 数据库中的中文时,有可能返回数据为“?”

 

解决方案:

在数据库操作的函数前添加以下代码,

import sys reload(sys) sys.setdefaultencoding('utf-8') os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' 出现以上情况的原因:Python 开发中经常遇到的字符编码问题,因为中文在 Python2中不是特别友好,要在数据库前添加强制转换字符的代码即可

转载于:https://www.cnblogs.com/codeBang/p/8821430.html

你可能感兴趣的文章
SQL Server DB Link相关
查看>>
2017 .NET 開發者須知
查看>>
判断ie版本
查看>>
document.readystate
查看>>
数据库访问性能优化
查看>>
面向对象(类的概念,属性,方法,属性的声明,面向对象编程思维
查看>>
word 生成HTML
查看>>
JSONP--解决ajax跨域问题
查看>>
iOS 的本地化使用和创建过程
查看>>
继承上机作业
查看>>
TSP问题——动态规划
查看>>
java多线程三之线程协作与通信实例
查看>>
japid-controller自动绑定的数据类型
查看>>
vm.max_map_count
查看>>
OSI模型第四层传输层--TCP协议
查看>>
web service 项目 和 普通 web项目 的 区别
查看>>
Linux结构目录
查看>>
ajax frameworks(转贴)
查看>>
javascript禁止修改对象
查看>>
What Are Words(一诺千金)
查看>>