字符集 & 编码

  • 什么是编码

    • 一个较短的二进制数,通过某种编码方式,转化成字符集中的某个地址,然后从字库表中找到对应的字符,最终显示给用户
  • 为什么需要解码

重温计算机网络(十一)

  • 什么时候会出现乱码

    • 情况一: 编码时字库表中不存在相对应的字符

    • 情况二: 编码和解码所使用的编码方式不一致
      重温计算机网络(十一)

  • URL的编码和解码

    • URL是采用ASCII字符集进行编码的,所以如果URL中含有非ASCII字符集中的字符,就要对其进行编码

    • URL中一些保留字符,如 & 表示参数分隔符,如果想要在URL中使用这些保留字,那就需要编码

  • %编码规范

    • 对URL中属于ASCII字符集的非保留字不做编码,对URL中的保留字需要取其ASCII码内码,然后加上%前缀将该字符进行编码,对于URL中的非ASCII字符需要取其Unicode内码,然后加上%前缀将该字符进行编码

相关文章: