
基础
twwk120120
这个作者很懒,什么都没留下…
展开
-
聊聊编码
最近发现项目中判断中英文的时候采用了127的判断方式,导致的乱码的出现,仔细看了下,发现问题出在对utf8编码的不理解上。所以写出来给大家分享一下,顺便也复习一下相关的基础知识。关于:ASCII,Unicode和UTF-8ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个原创 2017-01-09 18:47:28 · 360 阅读 · 0 评论 -
base64编码
base64编码Base64是网络上最常见的用于传输关于特效.note节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表...原创 2018-04-17 17:24:14 · 372 阅读 · 0 评论 -
utf8编解码详解
utf8编解码详解及简单应用编码规则UTF-8是Unicode的一种实现,是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。 字节数 编码 二进制 1字节 0000 0000-0000 007F原创 2017-08-22 17:44:04 · 5740 阅读 · 1 评论