首頁  >  文章  >  web前端  >  html中url編碼是什麼?有什麼用?

html中url編碼是什麼?有什麼用?

青灯夜游
青灯夜游原創
2018-11-27 11:19:4112001瀏覽

這篇文章帶給大家的內容是介紹HTML中的URL編碼是什麼,有什麼用。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。

我們在介紹URL編碼之前,先來了解一下URL是什麼,URL的相關知識。

什麼是URL?

URL代表統一資源定位器。它實際上是一個網址。 URL可以包含單字,即(javatpoint.com)或Internet協定(IP)位址,即195.201.68.81。但是大多數用戶以字的形式使用URL,因為它比數字容易記住。

URL的語法:

URL由三個部分組成:資源類型、存放資源的主機網域、資源檔名。

URL的一般語法格式為:

protocol://prefix.domain:port/path/filename

#說明:

protocol:用於指定使用的傳輸協定(最常見的是http或https)。

prefix:用來定義網域前綴(http的預設值為www)。

domain:用來定義Internet網域(如php.cn)。

dort:用來定義主機上的連接埠號碼(http的預設值為80)。

path:由零或多個「/」符號隔開的字串,一般用來表示伺服器上的一個目錄或檔案位址。 (如果省略:網站的根目錄)。

filename:用來定義文件或資源的名稱。

以下是URL中使用的一些常見protocol(傳輸協定)類型的清單:

http(超文本傳輸協定):常見網頁。沒有加密。

https(安全超文本傳輸協定):安全網頁。加密。

ftp(檔案傳輸協定):下載或上傳檔案。

file:電腦上的檔案。

mailto:電子郵件地址,透過 SMTP 存取。格式 mailto:

下面我們就來介紹URL編碼的相關知識

URL編碼是什麼?有什麼用?

URL編碼是一種用於將URL中的非ASCII字元的特殊字元轉換為可以為網頁瀏覽器和伺服器普遍接受的、有明確的表示形式的格式,因為URL只能透過使用ASCII字元集(十六進位)將特殊字元在網頁瀏覽器和伺服器上顯示。如果URL包含ASCII集之外的字符,則必須轉換為ASCII字符才能顯示。

在URL編碼中,非ASCII字元將會被替換為“%”,後面跟著十六進位數字的格式。

範例:空格符號是最常見的特殊字元之一,網址(URL)中無法輸入空格。 URL編碼通常就會用加號( )或%20替換空格。

在ASCI字元集中的空格位置是20個十六進位數。因此,在將請求傳遞給伺服器時,可以使用%20代替空格。

http://www.php.cn/new%20php.htm

這個URL網址其實就是從www.php.cn中檢索名為「new php.htm」的文件

以下是一些常見,容易被使用到的URL編碼:

html中url編碼是什麼?有什麼用?

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是html中url編碼是什麼?有什麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:什麼是超文本下一篇:什麼是超文本