oracle字符集
oracle字符集1、字符集的一些基本知识 字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCD
oracle字符集 1、字符集的一些基本知识 字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因 此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。 EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码 值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要是 IBM的系统采用,如AS400及S390系统,大部分的系统都是基于ASCII编码的。 由于亚洲国家的字符集相对复杂一些,因此一般都使用了两个及以上的字节进 行编码的方案。对于简体中文,GB2312码是国家1981年实施的编码标准,通行于 大陆。新加坡等地也使用此编码。GBK编码是GB2312码的扩展,是1995年发布的 指导性规范,它在字汇一级支持ISO/IEC10646-1 和GB13000-1的全部中日韩(CJK)汉字(20902字)。目前最新的汉字字符集 是2000年的GB18030,它是取代GBK1.0的正式国家标准。该标准收录了27484个 汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。目前简体 WINDOWS的缺省内码还是GBK。 由于编码方案太多且彼此之间不兼容,存在互相之间存在冲突的情况,即对于 同一个编码数值,在两种不同的编码方案中代表的是两个不同的字符。这样对于一 些WEB应用来说,由于多种语言文字的同时使用及存储,需要采用一种统一的 字符集。为此,国际标准化组织(ISO)制定了ISO10646码表,而Unicode协 会制定了Unicode规范,这两个体系刚开始时是独立建立的,在1991年,双方都 认识到世界不需要两个不兼容的字符集。于是它们开始合并双方的工作成果,并为 创立一个单一编码表而协同工作。从Unicode2.0开始,Unicode项目采用了与ISO 10646-1相同的字库和字码。目前两个项目仍都存在,并独立地公布各自的标准。

