cx_Oracle 中文汉字乱码有关问题解决
2015-05-24 10:29
330 查看
cx_Oracle 中文汉字乱码问题解决
写一个python应用,在开头声明了编码 #-*-coding:utf-8-*- 可是插入数据的时候,依然乱码。后来查了好多资料,终于找到了办法。在程序的头部加入:
能够正常的insert和update中文
例子:
# -*- coding: utf-8 -*-
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
import cx_Oracle
db = cx_Oracle.connect(username/passwd@192.168.2.222:42401/xezf')
cursor = db.cursor()
rs = cursor.execute('select * from cfg_haoduan_gh where rownum<9')
li =rs.fetchall()
print li[0][3].decode('utf-8')
cursor.execute('insert into test_ccc values(1,sysdate,‘我们’')')
db.commit()
db.close()
写一个python应用,在开头声明了编码 #-*-coding:utf-8-*- 可是插入数据的时候,依然乱码。后来查了好多资料,终于找到了办法。在程序的头部加入:
import os os.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
db = cx_Oracle.connect(username/passwd@192.168.2.222:42401/xezf')
cursor = db.cursor()
rs = cursor.execute('select * from cfg_haoduan_gh where rownum<9')
li =rs.fetchall()
print li[0][3].decode('utf-8')
cursor.execute('insert into test_ccc values(1,sysdate,‘我们’')')
db.commit()
db.close()
相关文章推荐
- cx_Oracle 中文乱码问题解决
- cx_Oracle 中文乱码问题解决
- 安装cx_Oracle模块步骤以及出现问题解决,还有中文乱码情况
- cx_Oracle 中文乱码问题解决
- JDBC读取Oracle的US7ASCII编码中文乱码及不同编码下汉字占用字节的问题
- MyEclipse 有关中文乱码问题解决方法
- cx_Oracle读取中文乱码问题(转载)
- plsqldev、oracle插入中文乱码问题解决
- JDBC读取Oracle的US7ASCII编码中文乱码及不同编码下汉字占用字节的问题
- cx_Oracle 中文乱码解决方法
- Oracle汉字乱码问题原因及解决方法
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- Oracle汉字乱码问题原因及解决方法
- Oracle_sqlplus中文显示乱码的问题的解决
- oracle enterprise linux 5.5 中文乱码问题解决
- C#连接Oracle中文乱码问题解决方法
- AIX上解决Oracle EM 页面中文乱码问题
- Python连接MySQL中有关中文乱码的解决问题
- pl/sql developer中文乱码,为什么呢?怎么解决?Oracle问题
- 请教一个问题,Log4Net记录日志到Oracle显示中文乱码如何解决?