编码问题
uestcsp
这个作者很懒,什么都没留下…
展开
-
文本文件与二进制文件(编码系列-2)
本文转载自:http://www.cnblogs.com/zhangjiankun/archive/2011/11/27/2265184.html一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCI转载 2016-10-24 10:00:22 · 652 阅读 · 0 评论 -
文本模式/二进制模式 && 文本文件/二进制文件(编码系列-3)
一:文本模式与二进制模式的关系无论你用哪种语言进行程序设计,也无论你用哪个函数进行文件操作(库函数也好,直接用操作系统的API也好),最终的文件打开的操作都是由操作系统来进行的,因此各种语言的情况从本质上来说都是相同的。用二进制模式打开一个文件的时候,文件本身的内容和你编写程序时用函数读到的内容完全相同(或者说和磁盘上的内容完全相同)。但是如果用了文本模式,那么操作系统内核在将文件内容传给原创 2016-10-24 10:29:57 · 1388 阅读 · 0 评论 -
字符集和字符编码(编码系列-1)
什么是字符集在介绍字符集之前,我们先了解下为什么要有字符集。我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。那 么在这两者之间的转换规则就需要一个统一的标准,否则把我们的U盘插到老板的电脑上,文档就乱码了;小伙伴QQ上传过来的文件,在我们本地打开又乱码了。 于是为了实现转换标准,各种字符集标准就出现了。简单的说字符集就规定了某个文字对应的二进制数字存原创 2016-10-20 11:09:40 · 694 阅读 · 0 评论