不同编码方式对应所占字节数

原创 2017年09月22日 10:59:02

ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。

UTF-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

Unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。

符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。

UTF-32编码中,世界上任何字符的存储都需要4个字节。

在线编码转换

汉字字符集编码查询

版权声明:本文为博主原创文章,未经博主允许不得转载。

中文字符占用字节数在不同编码方式下的区别

一次脑洞大开,想写一个随机生成中文玛丽苏名字的php小脚本,需要从文件中逐一读取中文字符。本来想说用fgetc()一个一个读取字符,后来突然发现fgetc()是一次读取一个字节,对于英文字符来说没有问...

[转]Java中字符串在不同字符编码中所占字节数

Java中字符串所占的字节数和字符编码密切相关。Java编码实际上可以涉及这几个方面的知识:IDE的编码,操作系统默认编码,Java字符编码。例如:我们使用eclipse编写Java程序时,可以在工程...

Java中字符串在不同字符编码中所占字节数

Java中字符串所占的字节数和字符编码密切相关。 Java编码实际上可以涉及这几个方面的知识:IDE的编码,操作系统默认编码,Java字符编码。 例如:我们使用eclipse编写Java程...

不同编码格式下汉字和字母所占字节数

英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数...

Java中字符编码和字符串所占字节数 .

Java中字符串所占的字节数和字符编码密切相关。 Java编码实际上可以涉及这几个方面的知识:IDE的编码,操作系统默认编码,Java字符编码。 例如:我们使用eclipse编写Java程序时,可...

Java中字符编码和字符串所占字节数

Java中字符串所占的字节数和字符编码密切相关。 Java编码实际上可以涉及这几个方面的知识:IDE的编码,操作系统默认编码,Java字符编码。 例如:我们使用eclipse编写Java程序时,可...
  • zklth
  • zklth
  • 2011年11月27日 16:34
  • 4722

C语言 - 结构体所占字节数

在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何变量的访问都可以从任何地址开始访问,但是事实上不是如此,...

基本数据类型所占的字节数【C/C++】

C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不同编码方式对应所占字节数
举报原因:
原因补充:

(最多只允许输入30个字)