字符和字节的区别
来源:互联网 发布:国产好的指纹锁 知乎 编辑:程序博客网 时间:2024/06/08 10:23
由于客户提出的一个关于db2 在创建某个表时,其 行长度太长达到43680引起的问题。了解字符和字节的区别。
字符和字节的区别
字节(Byte): 字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.
符号:英文标点占一个字节,中文标点占两个字节.
如电子表格中,一个汉字是占二个字节的
换算为1KB=1024B
字符
字符>=字节
1.2 字符,字节,字符串
理解编码的关键,是要把字符的概念和字节的概念理解准确。这两个概念容易混淆,我们在此做一下区分:
概念描述举例
字符 人们使用的记号,抽象意义上的一个符号。 '1', '中', 'a','$', '¥', ……
字节 计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。 0x01, 0x45, 0xFA, ……
ANSI
字符串 在内存中,如果“字符”是以 ANSI 编码形式存在的,一个字符可能使用一个字节或多个字节来表示,那么我们称这种字符串为 ANSI 字符串或者多字节字符串。"中文123"
(占7字节)
UNICODE
字符串 在内存中,如果“字符”是以在 UNICODE 中的序号存在的,那么我们称这种字符串为 UNICODE 字符串或者宽字节字符串。 L"中文123"
(占10字节)
由于不同 ANSI 编码所规定的标准是不相同的,因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种编码规则,才能够知道它包含了哪些“字符”。而对于 UNICODE 字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的.
- 字节和字符的区别
- 字符和字节的区别
- 字符和字节的区别
- 字符和字节的区别
- 字符和字节的区别
- 字节和字符的区别
- 字符和字节的区别
- 字节和字符的区别
- 字符和字节的区别
- 字符流和字节流的区别
- 字符流和字节流的区别
- 字节流和字符流的区别
- 字节流和字符流的区别
- 字节流和字符流的区别
- 字节流和字符流的区别
- 字符流和字节流的区别
- 字节流和字符流的区别
- 字节流和字符流的区别
- WordPress + Mysql +phpMyAdmin的搭建
- Eclipse+CDT+Cygwin配置C/C++开发环境
- LeetCode-Populating Next Right Pointers in Each Node II
- Java基础-分解质因数一
- Android休眠与唤醒流程(linux-2.6.29)
- 字符和字节的区别
- std::move
- varchar与varchar2区别
- Leetcode 动态规划 Trapping Rain Water
- ffmpeg 源代码简单分析 : avcodec_decode_video2( )
- jQuery-如何理解jQuery的插件编写方式
- hadoop-eclipse-plugin-2.2.0编译
- 新手玩个人服务器(阿里云)续一
- 图解FFMPEG打开媒体的函数avformat_open_input