码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • web前端零基础入门2


    文章目录

    • 关于进制
      • 进制
        • 十进制
        • 二进制
        • 八进制
        • 十六进制
      • 注意
        • 字节换算
    • 字符编码
      • 编码
      • 解码
      • 字符集
      • 乱码问题
      • 常见的字符集
        • ASCII
        • ISO88591
        • GB2312
        • GBK
        • UTF-8
      • HTML中怎样设置字符集,避免乱码

    关于进制

    进制

    十进制

    特点:①满十进一
    ②计数:0 1 2 3 4 5 6 7 …12 13 …19 20
    ③单位数字 十个(0—9)

    二进制

    特点:①满二进一
    ②计数:0 1 10 11 100 110 111
    ③单位数字:2个(0—1)

    八进制

    特点:①满八进一
    ②计数:0 1 2 3 4 5 6 7 10 11 … 17 20
    ③单位数字:8个(0—7)

    十六进制

    (一般显示一个二进制数字时,都会转换为十六进制)
    特点:①满十六进一
    ②计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 …1a 1b 1c 1d 1e 1f 20…
    ③单位数字:16个(0—f)

    注意

    -所有数据在计算机底层都会以二进制的形式保存
    -可以将内存想象为一个有多少个小格子组成的容器,每一个小个子都可以存储一个1或者一个0.
    这个小格子在内存中被称为1位(bit)

    字节换算

    8bit=1byte(字节)
    1024byte = 1 kb(千字节)
    1024kb = 1 mb(兆字节)
    1024mb = 1 gb(吉字节)
    1024gb = 1 tb(特字节)
    1024tp = 1pb

    字符编码

    在这里插入图片描述

    • 我们所有的数据在计算机中存储时都是以二进制的形式存储的,文字也不例外。
    • 所有一般的文字存储时,都需要转换为二进制编码。
    • 当我们读取这段文字时,计算机会将编码转换成字符,供我们阅读。

    编码

    将字符转换为二进制的过程叫做编码

    解码

    将二进制转换成字符的过程叫做解码

    字符集

    编码和解码采用的规则成为字符集(charset)

    乱码问题

    如果编码和解码采用的字符集不同就会出现乱码问题

    常见的字符集

    ASCII

    ASCII是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。

    ISO88591

    编码是单字节编码,向下兼容ASCII,其编码范围是0x000xFF,0x000x7F之间完全和ASCII一致,0x800x9F之间是控制字符,0xA00xFF之间是文字符号

    GB2312

    GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。

    GBK

    GBK即汉字内码扩展规范,K为扩展的汉语拼音中“扩”字的声母。英文全称Chinese Internal Code Specification。GBK编码标准兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库。

    UTF-8

    UTF-8是一种针对Unicode的可变长度字符编码,由Ken Thompson于1992年创建。它可以用来表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII兼容,这使得原来处理ASCII字符的软件无须或只须做少部份修改,即可继续使用。

    HTML中怎样设置字符集,避免乱码

    在这里插入图片描述
    使用charset标签,但是注意了
    在这里插入图片描述
    这里的UTF-8要和下图中你的软件里的字符集一样
    在这里插入图片描述
    如果我们的字符集不一致,那么会出现以下情况
    在这里插入图片描述
    在这里插入图片描述
    就会出现这种看都看不懂的乱码!

  • 相关阅读:
    深入理解CSS之 层叠
    5.64 BCC工具之llcstat.py解读
    记一次 Visual Studio 2022 卡死分析
    MapReduce 论文
    迅为龙芯2K1000核心板国产Linux工业板卡适用于工控电力能源行业方案
    [题] 快速排序 #分治
    观世界赛事,品足球人生--2022世界杯
    R语言广义线性模型函数GLM、glm函数常用的连接函数(link function)、以logit连接函数、log连接函数、identity连接函数为例
    餐饮行业数字化营销方案 | 如何用优质内容驱动营收、口碑双增长
    【云原生之kubernetes实战】在k8s环境下部署OrangeHRM人力资源管理系统
  • 原文地址:https://blog.csdn.net/qq_62512326/article/details/125522296
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号