关于编码

GBK编码是GB2312编码的超集,向下完全兼容GB2312,同时GBK收录了Unicode基本多文种平面中的所有CJK汉字。

GB18030编码向下兼容GBK和GB2312,兼容的含义是不仅字符兼容,而且相同字符的编码也相同。GB18030收录了所有Unicode3.1中的字符,包括中国少数民族字符,GBK不支持的韩文字符等等,也可以说是世界大多民族的文字符号都被收录在内。

UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。

出现的错误

>>> a='䶮'

>>> a

'䶮'

>>> a.encode('gbk')

Traceback (most recent call last):

File "", line 1, in

UnicodeEncodeError: 'gbk' codec can't encode character '\u4dae' in position 0: illegal multibyte sequence

#gb18030

>>> a.encode('gb18030')

b'\xfe\x9f'

>>> b=a.encode('gb18030')

>>> b

#因为utf-8 包含全世界所有国家需要用到的字符,这里在连接时指定编码可以解决这个问题

connection = cx_Oracle.connect("hr", userpwd, "dbhost.example.com/orclpdb1", encoding="UTF-8")

Oracle 4dae,如何处理Python-CXOracle中未知词的错误报告问题,pythoncxOracle,查询,到,生僻字,报错...相关推荐

  1. oracle取出生僻字显示乱码,python cx_Oracle 查询到生僻字报错问题处理

    关于编码 GBK编码是GB2312编码的超集,向下完全兼容GB2312,同时GBK收录了Unicode基本多文种平面中的所有CJK汉字. GB18030编码向下兼容GBK和GB2312,兼容的含义是不 ...

  2. pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests)

    pycharm中python调用百度aip所遇问题解决方案记录:pip安装时版本报错以及aip导入时报错no module named aip/requests pip安装时版本报错 pip升级后安装 ...

  3. 在cmd中使用python3指令打开.py文件无响应,也没有报错的问题

    先解释为什么用的是python3指令,题主是最近跟着某个python课程从零开始学习的,因为代码中有中文字符,(在不加注释的情况下)python2不能运行,所以要用python3运行程序. 接下来说遇 ...

  4. selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素)

    selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素) 参考文章: (1)selenium+python,解 ...

  5. 在学习thymeleaf中,给function 方法传Controller传递过来的参数,报错:Uncaught SyntaxError: missing ) after argument list

    在学习thymeleaf中,给function 方法传Controller传递过来的参数. 报错:Uncaught SyntaxError: missing ) after argument list ...

  6. VS中编译带Qt的他人项目,环境搭建及解决报错

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VS中编译带Qt的他人项目,环境搭建及解决报错 一.安装VS及Qt及Qt VS Tools 二.报错及解决办法 1.未能找到程序集&q ...

  7. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  8. PLB配置:PLB中新建负载均衡-新增server,点击“保存”,页面报错:介质包上传失败。后台异常:com.primeton.appserver.common.exception.BaseExcep

    [问题描述] PLB V6中新建负载均衡-新增server,点击"保存",页面报错:介质包上传失败.后台异常:com.primeton.appserver.common.excep ...

  9. python代码中的中文语法错误:SyntaxError: Non-ASCII character ‘\xe5‘ in file trade.py on line 7

    编写的python程序中使用了中午,执行的时候报了上述语法错误.经过排查原因如下: 我使用的解释器的版本是python2的,Python 2默认的编码格式是ASCII,如果直接使用中文就会报如下错误: ...

最新文章

  1. 深度解析2019中国机器人行业年会主旨报告:把脉中国机器人发展,助力产业创新与协作共融...
  2. Bootstrap系列 -- 6. 列表
  3. order by、group by也会使用索引?使用这俩关键字的时候索引什么时间会失效
  4. 动态修改属性设置 easyUI
  5. .NET 源代码库指南
  6. django-模板的母版与子版
  7. 转:OWASP发布Web应用程序的十大安全风险
  8. vlc源码分析(四) 调用libts接收TS流
  9. 对于未定义为 System.String 的列,唯一有效的值是(引发异常)。
  10. 2-6 刮刮乐和双色球
  11. html中加pyecharts,如何在PPT中插入Pyecharts的图表?
  12. php页面背景url不显示图片,background-image:url(XXXX.gif)为何不显示背景图片_html/css_WEB-ITnose...
  13. html采集电脑信息,网页数据采集入门词汇介绍 - 八爪鱼采集器
  14. Python 在线编译器简单实现
  15. python math 数学函数教程
  16. SAP中物料报废无法确定账户问题处理实例
  17. springboot本地启动报错discard long time none received connection
  18. 求助打开网站显示welcome to nginx!
  19. 数字水印_最低有效位算法
  20. 拉格朗日松弛算法在组合优化问题中的应用

热门文章

  1. 3招seo技巧让你把关键词做进百度前三
  2. python解释器环境中用于表示上一次运算结果的特殊变量_判断正误 PUSH CL_学小易找答案...
  3. eclipse 国内镜像高速下载
  4. datatable中某一列最小值_Asp.net中获取DataTable选择第一行某一列值
  5. linux重定向文件被修改后,Linux服务器修改.htaccess文件实现301重定向
  6. MySQL数据库是非关系_MySQL(数据库)基础知识、关系型数据库yu非关系型数据库、连接认证...
  7. 图形的装饰教案计算机,《电脑图案设计师》教案教学设计
  8. [转载] 列表、元组及通用序列操作
  9. ruby字符串截取字符串_如何在Ruby中附加字符串?
  10. python log日志级别_python – 日志记录:如何为处理程序设置最大日志级别