重溫計網之編碼&亂碼

字符集 & 編碼

  • 什麼是編碼

    • 一個較短的二進制數,通過某種編碼方式,轉化成字符集中的某個地址,然後從字庫表中找到對應的字符,最終顯示給用戶
  • 爲什麼需要解碼

在這裏插入圖片描述

  • 什麼時候會出現亂碼

    • 情況一: 編碼時字庫表中不存在相對應的字符

    • 情況二: 編碼和解碼所使用的編碼方式不一致
      在這裏插入圖片描述

  • URL的編碼和解碼

    • URL是採用ASCII字符集進行編碼的,所以如果URL中含有非ASCII字符集中的字符,就要對其進行編碼

    • URL中一些保留字符,如 & 表示參數分隔符,如果想要在URL中使用這些保留字,那就需要編碼

  • %編碼規範

    • 對URL中屬於ASCII字符集的非保留字不做編碼,對URL中的保留字需要取其ASCII碼內碼,然後加上%前綴將該字符進行編碼,對於URL中的非ASCII字符需要取其Unicode內碼,然後加上%前綴將該字符進行編碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章