Python cx_Oracle 5.0 新特性概述
来源:互联网
清单 1:cx_Oracle 4.x 中的老式 Unicode 处理方法
注意,将数据传递到 Oracle 数据库后,需要将其编码到客户端字符集中;从数据库中检索到数据后,需要从客户端字符集对数据进行解码。虽然可以编写代码对 Unicode 字符串进行相应处理,但这样做很繁琐且容易出错。Python 3.0 的所有字符串都是 Unicode 字符串,所以随着 Python 3.0 的出现,cx_Oracle 也需要进行相应调整。显然,Python 3.x C API 的改变使得同时实现对 Python 3.x 和 Unicode 字符串的支持变得困难。因此,我们首先在 Python 2.x 中以 注意,将数据传递到 Or