- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【数据库】Oracle字符集字符集计算机处理信息,是用数字来代替字符和图形的. 所以,字符集编码就是用数字来代替字符和图形,并且计算机或终端可以显示和接收。这些信息存储到数据库中必须遵循一定的编码规则,不同的字符集支持不同的字符存储。所谓字符集,就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合。字符集最早的编码方案来自于与ASCII。这也是我们最常见的编码方式。该方案起源于1960年代初期,最初是美国国会图书馆制定用来作为美国图书馆界书目交换的共同标准,最后完善成为美国的国家标准ASCII。ORACLE支持许多国家和地区以及供应商的编码标准。Oracle数据库最早支持的编码方案也就是US7ASCII字符集的命名规则字符集的命名规则是:语言比特位数编码比如: ZHS16GBK表示采用GBK编码格式、16位(两个字节)简体中文字符集.其中 AL代表 ALL,指适用于所有语言(All Languages),按照这个标准当年UTF-8本应被命名为AL32UTF8。字符集编码方案1、单字节编码字符集:? ?1)单字节7位字符集可以定义128个字符,最常用的字符集为 US7ASCII。? ?2)单字节8位字符集可以定义256个字符,适合于欧洲大部分国家? ?例如:WE8ISO8859P1(西欧、8位、ISO标准8859P1编码 )。这些字符集编码远远不能满足计算机发展的需要,对于亚洲国家复杂的字符存储需要更多的码位,于是各种编码方案随之而生。2、多字节编码字符集1)固定长度多字节字符集每一个字符都使用固定长度字节的编码方案,至少是两个字节编码ORACLE10g唯一支持 Unicode 3.2 UTF-16 Universal character set (AL16UTF16).2)变长多字节编码某些字符用一个字节表示,其它字符用两个或多个字符表示,变长多字节编码常用于对亚洲语言的支持,例如日语、汉语、印地语等Shift-JIS 16-bit Japanese (JA16SJIS)HP CCDC 16-bit Traditional Chinese (ZHT16CCDC)MS Windows Code Page 950 with Hong Kong Supplementary Character Set HKSCS-2001 (ZHT16HKSCS)Unicode 3.2 UTF-8 Universal character set (AL32UTF8),zhs16gbk3、unicode编码-通用字符集为了容纳全世界各种语言的所有字符和符号,解决不同编码之间的兼容和转换问题,1991年元月,10多家公司共同出资,组建Unicode协会,随后Unicode编码产生了。Unicode协会的口号是: 给每个字符提供了一个唯一的数字,不论是什么平台,不论是什么程序,不论什么语言。最初Unicode编码使用2-Byte(16bit)来进行编码,但是最多只能容纳65536个字符,仍然不够使用,后来进行了扩充,也就是Unicode3.1标准,增加了额外的补充字符定义,后来的Unicode 3.2,现在Unicode4.0标准已经发布。UTF-16是unicode的16位编码方式,是一种定长多字节编码,用2个字节表示一个unicode字符,常用于Microsoft Windows 2000。AF16UTF16是UTF-16编码字符集。UTF-8 是unicode的8位编码方式,是一种变长多字节编码,这种编码可以用1、2、3、4个字节表示一个unicode字符,支持UNIX platforms 和 HTML and most Internet browsers。4、超集与子集? ? 当一种字符集(字符集A)的编码数值包含所有另一种字符集(字符集B)的编码数值,并且两种字符集相同编码数值代表相同的字符时,则字符集A是字符集B的超级,或称字符集B是字符集A的子集。例如:WE8ISO8859P1是WE8MSWIN1252的子集。由于US7ASCII是最早的Oracle数据库编码格式,因此有许多字符集是US7ASCII的超集,例如WE8ISO8859P1、ZHS16CGB231280、ZHS16GBK都是US7ASCII的超集。数据库字符集数据库字符集是指以什么编码格式来用来存储CHAR, VARCHAR2, CLOB, LONG等类型数据,用来标示诸如表名、列名以及PL/SQL变量等,用来存储SQL和PL/SQL程序单元等。在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。查询数据库字符集:图1-1 查询数据库字符集修改数据库字符集:数据库字符集在创建后原则上不能更改。
您可能关注的文档
- Oracle管理口令安全性和资源.ppt
- oracle基本对象.ppt
- Oracle基本概念的教案.ppt
- Oracle基础知识_第十六讲.ppt
- Oracle教程第5章.ppt
- Oracle教学笔记(体系结构、数据字典).doc
- Oracle进程及相关示意图.doc
- Oracle经典数据库备份手册.doc
- Oracle客户端连接Oracle服务器.doc
- oracle口令管理.docx
- 2025年绵阳飞行职业学院单招职业适应性考试题库参考答案.docx
- 2024重庆高考化学试卷.pdf
- 2025年绵阳职业技术学院单招职业适应性考试题库学生专用.docx
- 2025年绍兴职业技术学院单招职业适应性考试题库完美版.docx
- 2025年绵阳职业技术学院单招职业倾向性考试题库新版.docx
- 2025年绍兴文理学院单招职业倾向性考试题库学生专用.docx
- 2025年绍兴文理学院单招职业技能考试题库及答案1套.docx
- 2025年苏州工业职业技术学院单招职业技能考试题库完美版.docx
- 2025年苏州工业职业技术学院单招职业适应性测试题库参考答案.docx
- 2025年苏州工业园区职业技术学院单招职业适应性考试题库完整.docx
文档评论(0)