zoukankan      html  css  js  c++  java
  • 进制和字符编码 安静点

       进制:
                十进制(日常使用)
                    - 特点:满10进1
                    - 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 19 20
                    - 单位数字:10个 (都是由0-9组合起来的)
               
                二进制(计算机底层的进制)
                    - 特点:满2进1
                    - 计数:0 1 10 11 100 101 110 111
                    - 单位数字:2个 (0-1)
                    - 扩展:
                        - 所有数据在计算机底层都会以二进制的形式保存
                        - 可以将内存想象为一个有多个小格子组成的容器,每一个小格子中可以存储一个1或一个0
                            这一个小格子在内存中被称为1位(bit)
                           
                            8bit = 1byte(字节)
                            1024byte = 1kb(千字节)
                            1024kb = 1mb(兆字节)
                            1024mb = 1gb(吉字节)
                            1024gb = 1tb(特字节)
                            1024tp = 1pb
               
                八进制(很少用)
                    - 特点:满8进1
                    - 计数: 0 1 2 3 4 5 6 7 10 11 12 ... 17 20
                    - 单位数字:8个 (0-7) 
     
                十六进制(一般显示一个二进制数字时,都会转换为十六进制)
                    - 特点:满16进1
                    - 计数:0 1 2 3 4 5 6 7 8 9 a b c d e f
                    - 单位数字:16个(0-f) 
                   
            字符编码 
                - 所有的数据在计算机中存储时都是以二进制形式存储的,文字也不例外。
                    所以一段文字在存储到内存中时,都需要转换为二进制编码
                    当我们读取这段文字时,计算机会将编码转换为字符,供我们阅读
                   
                - 编码
                    - 将字符转换为二进制码的过程称为编码
                - 解码
                    - 将二进制码转换为字符的过程称为解码
                - 字符集(charset)
                    - 编码和解码所采用的规则称为字符集
                - 乱码问题:
                    - 如果编码和解码所采用的字符集不同就会出现乱码问题
                - 常见的字符集:
                    ASCII
                    ISO88591
                    GB2312
                    GBK
                    UTF-8   在开发时我们使用的字符集都是UTF-8,这个包含了世界上的任何语言字符,使用这个就可以在全球通用。
     
        <!-- 可以通过meta标签来设置网页的字符集,避免乱码问题 -->
            <meta charset="utf-8">

     这一系列html5都是根据尚硅谷的教学整理在博客上的

     
  • 相关阅读:
    访问通讯录并设置联络人信息
    创建提醒事项
    iOS 高仿:花田小憩3.0.1
    iOS 手机淘宝加入购物车动画分析
    VTMagic 的使用介绍
    React Native 从入门到原理
    用户数据攻略-获取日历事件
    键盘收回方法
    提高jQuery执行效率需要注意几点
    你应该了解的jquery 验证框架
  • 原文地址:https://www.cnblogs.com/anjingdian/p/15652301.html
Copyright © 2011-2022 走看看