orecal数据库一汉字等于多少字符(oracle数据库一个汉字占几个字符)

orecal数据库一汉字等于多少字符(oracle数据库一个汉字占几个字符)ASCII ASCII 编码表一个字节表示 一个 128 个字符 实际上一个字节可以表示 256 个字符 只用 128 个 Unicode Unicode 编码表固定大小的编码使用两个字节来表示字符 字母和汉字统一都是占用两个字节这样浪费空间 utf 8 编码表 大小可变的编码字母使用 1 个字节 汉字使用 3 个字节

大家好,我是讯享网,很高兴认识大家。



  • ASCII (ASCII编码表一个字节表示,一个128个字符,实际上一个字节可以表示256个字符,只用128个)
  • Unicode (Unicode编码表固定大小的编码使用两个字节来表示字符,字母和汉字统一都是占用两个字节这样浪费空间)
  • utf-8(编码表,大小可变的编码字母使用1个字节,汉字使用3个字节)
  • gbk(可以表示汉字,而且范围广,字母使用1个字节,汉字2个字节)
  • gb2312(可以表示汉字,gb2312<gbk)
  • big5码(繁体中文,台湾,香港)

ASCII编码介绍

1. ASCII码:上个世纪60年代,美国制定了一套字符编码(使用一个字),对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII码。ASCII码一共规定了128个字符的编码,只占用了一个字节的后面七位,最前面的1位统一规定为0。
特别提示:一个字节可以表示256个字符,ASCII码只用了128个字符
2.看一个完整的ASCII码表(可以自行百度)

Unicode编码介绍


讯享网

3.2的16次方是65536,所以最多编码是65536个字符。
4.编码0-127的字符是与ASCII的编码一样.比如 ‘a’在ASCII码是Ox61,在unicode码是
ox0061,都对应97.因此 Unicode码兼容ASCII码.

UTF-8编码介绍

1. UTF-8是在互联网上使用最广的一种 Unicode的实现方式(改进)
2.UTF-8是一种变长的编码方式。它可以使用1-6个字节表示一个符号,根据不同的符号而变化字节长度。
3.使用大小可变的编码字母占1个字节,汉字占3个字节

关于字符型本质探讨:

字符型存储到计算机中,需要将字符对应的码值(整数)找出来,比如‘a’

存储:‘a’==&gt;码值97 ==&gt;二进制(110 0001) ==&gt;存储

读取:二进制(110 0001) =&gt;97 ===&gt; ‘a’=&gt;显示

小讯
上一篇 2025-04-28 14:39
下一篇 2025-06-02 08:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150211.html