oracle数据库编码是GBK。

写一个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

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 ()

cx oracle 中文 u,cx_Oracle 中文乱码相关推荐

  1. cx oracle dpi 1002,cx_Oracle连接数据库总结

    python中连接oracle数据库使用第三方库文件cx_Oracle时遇到了各种问题,网上查找资料调试了几天才弄好,下面是不断调试后总结的一些经验. 1.oracle客户端(Oracle Insta ...

  2. oracle .net 中文,asp.net查出 oracle数据库中的中文乱码问题

    把这两天两次安装IBM2650服务器中出现的问题做一个总结: 1.第一次安装,用IBM的引导盘引导,按步就班的下来,选择语言,做Raid5,选择windows系统等等.安装好windows2003企业 ...

  3. Oracle显示中文出现问号(乱码)????

    这两天刚刚使用Oracle,出现了好多不愉快的事情,下面分享一下我的一点经历: (1)关于软件版本的问题,我到现在还没有解决,欢迎各路大佬.神仙给点建议: Oracle11g64位,plsql可视化工 ...

  4. linux7.0安装oracle乱码,Oracle Linux 7设置中文字符集

    常安装Linux系统本着最简化安装,会默认使用英文字符集,不会安装中文字符集等其他字符.但是在一些必要情况下需要中文的支持,本文将演示如何在Oracle Linux7在安装中文字符集 1.首先使用lo ...

  5. oracle客户端设置中文,Oracle数据库之ORACLE客户端语言设置,SQLPLUS乱码解决方法

    本文主要向大家介绍了Oracle数据库之ORACLE客户端语言设置,SQLPLUS乱码解决方法,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 客户端环境参数NLS_LANG = ...

  6. asp.net oracle 问号,asp.net 中文部分显示问号

    很神奇的事情,今天部署了一个网站,页面从数据读取新闻后,有些新闻标题全部显示问题号,有几个新闻能正确显示汉字,然后查看新闻页面又能正常显示汉字. 解决办法: 在异常的页面上加上 < %@ COD ...

  7. 在Oracle中添加的中文变成靠靠靠...

    如果安装的ORACLE字符集为非中文字符集(例如WE8ISO8859P1),使用System.Data.OracleClient作为驱动插入的中文字符串会全部变成"靠靠靠"之类的怪 ...

  8. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  9. php发送邮件,标题是乱码,php的mail函数发送UTF-8编码中文邮件时标题乱码怎么办?...

    php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法:1.将subject里头的文字符合RFC 2047的规范:2.在headers中添加[content-type]:3.对用来发送邮件 ...

  10. 在VS2017中用c#编写程序执行python遇到中文不能处理出现乱码的情况

    最近在做在.NET平台调用python文件. 使用的工具为IronPython,VS2017 使用的语言为C#,python(2.7) 怎么使用请看这里 这篇文章主要是说下遇到的处理中文字符时出现乱码 ...

最新文章

  1. 嵌入式开发「坑」太多?MathWorks 高级工程师教你 debug
  2. 职业高中计算机原理,132-浅议职业高中计算机组成原理教法初探
  3. safari浏览器_用了这么多年iPhone才知道,原来?Safari浏览器这么好用
  4. Docker 网络-端口映射、容器链接、Networking
  5. python编程从入门到实践之外星人入侵
  6. Linux-oled096驱动硬件分析
  7. oracle锁类型tx,Oracle中的锁类型
  8. UILabel常见属性
  9. python3源代码分析_分析一点python源代码
  10. ORA-01113问题的简单分析
  11. Maxscript开发笔记
  12. 计算机网络——常用的网络命令
  13. 图文推荐系统之数据冷启小结
  14. 黑喵桌面音乐播放器汉化版
  15. 草履虫都学会了的超级简单C语言小游戏(附带恶作剧)
  16. (doc, docx)文档合并的三种方法
  17. MFC之CFile读取和写入文件
  18. 多场景项目实战 (总结有点多今天)
  19. 状语从句不是简单句_so引导的状语从句
  20. python实现操作PG数据库

热门文章

  1. 数据库设计-简化字典表
  2. python主函数_Python main() 函数
  3. ubuntu 截图快捷键设置
  4. poi合并单元格,没有样式
  5. java int 转换成byte_Java如何将int转换为byte?
  6. stl文件用proe怎么打开_3D建模软件Proe怎么转换3d打印的stl文件?
  7. 百度飞桨—— 车牌识别学习与修改
  8. PI控制器概念 笔记
  9. oracle执行计划中cost cpu
  10. 设置idea类注释模板