![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
encoding
青盏
这个作者很懒,什么都没留下…
展开
-
Base64编码
一、Base64由来ASCII 在上文中我们介绍了ASCII编码。采用的是8bit编码。但是ASCII中一些打印字符、控制字符在一些数据传递协议中是不能被传递的。Base64采用64个打印字符来表示二进制数据。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息,且具有不可读性,避免人眼可见。二、Base64编码方式由于Base64只使用64原创 2016-11-14 17:09:24 · 1278 阅读 · 0 评论 -
python 编码 乱码问题 ascii unicode utf-8
基础知识部分 首先需明白python2.7默认使用的是ascii,而现在python3.x默认使用的是unicode。下面内容基于python2.7。一、文件编码 一般文件使用的是utf-8或者bgk编码进行存储。但是由于python2.7默认使用ascii,所以python2.7在运行py后缀文件时也是默认以ascii编码读取文件。如果文件中没有中文不会出现问题。但是如果有中文的话,由于中文编原创 2016-09-24 20:43:03 · 6948 阅读 · 0 评论 -
ascii gbk utf-8 编码问题
首先我们需要明白计算机底层中所有东西只能由010101二进制表现出来的,那么我们如何用01二进制来表现我们生活中字母数字呢?聪明的远古人类想到将01二进制数字和我们生活中的文字关联起来,形成一一对应。这样我们在计算机内部实际存储的是数字,而我们看到的则是经过渲染的文字。一、ASCII 由于美国日常使用中只有字母和数字,还有一些控制字符。一个字节8位,8位可以表示256种字符。因此用一个字节就可以很原创 2016-09-24 19:43:37 · 1733 阅读 · 0 评论 -
原码, 反码, 补码 详解 二进制 -2147483648 移位
原文地址1原文地址2本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制...转载 2017-12-06 19:33:29 · 12902 阅读 · 3 评论