计算机基础
文章平均质量分 68
lengtianxue
这个作者很懒,什么都没留下…
展开
-
计算机基础——字符与字节有什么区别
(一)“字节”的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。(三)“字节”与“字符”它们完全不是一个位面的概念,所以两者之间没有“区别”这个说法。不同编码里,字符和字节的对应关系不同:转载 2016-08-26 10:52:10 · 3497 阅读 · 0 评论 -
计算机基础——bit(位)和byte(字节)的关系
转自http://www.cnblogs.com/strivers/archive/2011/01/04/1925826.html1. bit:位 一个二进制数据0或1,是1bit;2. byte:字节 存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节; 1 byte = 8 bit3. 一个英文字符占一个字节转载 2016-08-26 11:13:15 · 4917 阅读 · 1 评论 -
计算机基础——字符与编码的基本概念
转自http://www.regexlab.com/zh/encoding.htm编码的发展 ASCII计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。ANSI编码(本地化)为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。转载 2016-08-26 11:29:15 · 899 阅读 · 0 评论 -
计算机基础——字符与编码在程序中的实现
转自http://www.regexlab.com/zh/encoding.htm 程序中的字符与字节(以C++以及java为例)在 C++ 和 Java 中,用来代表“字符”和“字节”的数据类型,以及进行编码的方法: 非 UNICODE 程序在不同语言环境间移植时的乱码非 UNICODE 程序中的字符串,都是以某种 ANSI 编码形式存在的。如果程序运行时的语言环转载 2016-08-26 13:42:50 · 540 阅读 · 0 评论 -
计算机基础——Base64原理
Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,转载 2016-08-26 16:12:04 · 418 阅读 · 0 评论 -
计算机基础——Base64编码
转自http://www.cnblogs.com/chengxiaohui/articles/3951129.html一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件传送。这样用途就受到了很大的限制,比如图片二进制流的每个字节不可能全部是可见字符,所以就传送不转载 2016-08-26 16:27:50 · 552 阅读 · 0 评论