标签:
Nodepad++相信大家都有用过,格式那一栏有ANSI格式编码,UTF-8格式编码,UTF-8无BOM格式编码,UCS-2 Big Endian以及UCS-2 Little Endian,这些其实就是我们常说的编码方式。你可能会想问为什么没有ASCII,Unicode,UTF-16呢,因为你肯定在写程序的时候用过,后面我们会说到这种可以说是广为流传的误区吧。
以上提到的Notepad++中出现的,被称之为格式编码。那么什么是编码呢,图片的jpg,视屏的AVI都是编码方式,我们可以猜到这里面涉及到存储的概念,转换的概念。那么我们今天所讨论的编码可以看做是字符的编码,同样会涉及到存储和转换的内容。所谓的存储就是,每个字符用几个字节来表示以及是大头方式还是小头方式,转换就是将该字符映射成为对应的数字,毕竟计算机只能理解0,1代码,即高低电平。
下面我们分别看一下我们经常遇到的几种情况。
标签:
原文地址:http://blog.csdn.net/javajiawei/article/details/51331404