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

本文共 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

你可能感兴趣的文章
Three.js加载3D模型
查看>>
Basic: Fisher's transform
查看>>
mint-ui vue双向绑定
查看>>
Eclipse快捷键一览表(转载)
查看>>
随机访问流 RandomAccessFile
查看>>
图片上传读取代码
查看>>
服务器安装环境基本操作
查看>>
nslookup命令
查看>>
c++函数模板作为类的成员函数,编译报错LNK2019的解决方法
查看>>
Tensorflow安装
查看>>
判断个十百千位之后是否大于20 java——CSDN博客
查看>>
.Net插件编程模型:MEF和MAF[转载]
查看>>
java实现excel的导入导出(poi详解)[转]
查看>>
[转载]浅析jQuery框架与构造对象
查看>>
微信小程序基本入门
查看>>
oracl 数字型函数
查看>>
Q443 压缩字符串
查看>>
Bootstrap——网站添加字体图标
查看>>
MVC传递数据-传递对象或对象集合
查看>>
单页应用的三大优势及监控方法
查看>>