cx_Oracle 中文乱码
来源:互联网 发布:阿里云 可用区a 编辑:程序博客网 时间:2024/06/08 12:10
oracle数据库编码是GBK。
写一个python应用,在开头声明了编码 #-*-coding:utf-8-*- 可是插入数据的时候,依然乱码。后来查了好多资料,终于找到了办法。在程序的头部加入:
import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
能够正常的insert和update中文
例:
# -*- coding: utf-8 -*-
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
import cx_Oracle
conn = cx_Oracle.connect('DATAREPOSITORY4TEST/DATAREPOSITORY4TEST@192.168.1.241:1521/tq')
cur = conn.cursor ()
cur.execute("insert into test_for_a (name,ino,sex,borndate,street,city,pkid,tq_createuser,tq_createdate,tq_updateuser,tq_updatedate,tq_isdelete) values ('abc',330621197601140000,'男',19760101,'a','acity',7,null,null,null,null,null)")
conn.commit()
cur.close ()
conn.close ()
0 0
- cx_Oracle 中文乱码解决方法
- cx_Oracle 中文乱码问题解决
- cx_Oracle 中文乱码问题解决
- cx_Oracle 中文乱码
- cx_Oracle 中文汉字乱码有关问题解决
- Python用cx_Oracle链接Oracle数据库中文乱码解决方案
- 安装cx_Oracle模块步骤以及出现问题解决,还有中文乱码情况
- cx_Oracle
- python 连接 Oracle 乱码问题(cx_Oracle)
- python通过cx_Oracle模块连接Oracle乱码问题
- 中文乱码
- 中文乱码
- 中文乱码
- 中文乱码
- 中文乱码
- 中文乱码
- 中文乱码
- 中文乱码
- Spring 框架入门
- OC基础(六)
- Hello,World! Python.
- 从零开始学JDBC--1.1 最简单的jdbc连接方式
- Java 方法
- cx_Oracle 中文乱码
- HTC VIVE开发教程(四)
- 哈希查找
- Android 启动adb失败的解决方法
- 操作系统内存管理——分区、页式、段式管理
- Linux 定时任务
- 今日学习——基础程序
- 'keytool' 不是内部或外部命令,也不是可运行的程序
- Integer自动装箱、自动拆箱