字符编码笔记

ASCII码

我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。

理清文件编码

以下介绍文本编码中常用到的几种:iso8859-1、GDK/GB2312、ANSI、unicode 以及UTF ;

iso8859-1

iso8859-1 通常叫做Latin-1,属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。 很明显,iso8859-1编码表示的字符范围很窄,无法表示中文字符。但是,由于是单字节编码,和计算机最基础的表示单位一致,所以很多时候,仍旧使用iso8859-1编码来表示。而且在很多协议上,默认使用该编码。比如,虽然"中文"两个字不存在iso8859-1编码,以gb2312编码为例,应该是"d6d0 cec4"两个字符,使用iso8859-1编码的时候则将它拆开为4个字节来表示:“d6 d0 ce c4”(事实上,在进行存储的时候,也是以字节为单位处理的)。

NAS之路2

装机方案

配置

  • CPU: 奔腾G4400主板:华硕 H110M-A/M.2内存:十铨DDR4 2133 8GB
  • 硬盘:SanDisk闪迪高速酷豆 32G
  • 希捷(SEAGATE)酷鱼系列 2TB 7200转64M SATA3
  • 电源:航嘉电源冷静王钻石版2.31 电脑电源台式机台机电源宽幅额定300W
  • 机箱:Tt机箱 V21

考虑

虽然很多大神都推荐使用ATOM或者赛扬…选择低功耗,无风扇的系统…