国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > HTML > 正文

整理HTML5中支持的URL編碼與字符編碼

2020-03-24 17:20:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
URL 編碼
URL 編碼就是將 URLs 中不宜打印的字符或者具有特殊意義的字符轉(zhuǎn)換為 Web 瀏覽器服務(wù)器明白且普遍接受的表示法。 這些字符包括:ASCII 控制字符 - 不宜打印的字符通常用于輸出控制。字符范圍是十六進(jìn)制的 00-1F(十進(jìn)制的 0-31)和 7F(十進(jìn)制的 127)。下面提供了完整的編碼表。非 ASCII 控制字符 - 這些字符超出了 128 個(gè) ASCII 字符集的范圍。這個(gè)范圍是 ISO-拉丁字符集的一部分以及包含整個(gè)十六進(jìn)制的 ISO-拉丁字符集 00-FF (十進(jìn)制的 128-255)的 前半部分 。下面提供了完整的編碼表。保留字符 - 諸如美元符號(hào),和號(hào),加號(hào),通用符號(hào),正斜杠,冒號(hào),分好,等號(hào),問(wèn)號(hào)以及 at 這類符號(hào)。所有這些符號(hào)在 URL 內(nèi)都有不同的意義,因此需要編碼。下面提供了完整的編碼表。不安全字符 - 包括空格,問(wèn)號(hào),小于符號(hào),大于符號(hào),磅字符,百分比符號(hào),大括號(hào)左邊部分,大括號(hào)右邊部分,管道符,反斜杠,插入符號(hào),波浪線。左方括號(hào),右方括號(hào),沉音符。出于某些原因,這些字符出現(xiàn)在 URLs 中存在被誤解的可能性。這些字符也應(yīng)該始終被編碼。下面提供了完整的編碼表。
編碼表示法需要三個(gè)字符替換期望的字符:一個(gè)百分號(hào),兩個(gè)在 ASCII 字符集中表示字符位置的十六進(jìn)制數(shù)字、示例
最常見(jiàn)的特殊字符之一便是空格。我們不能在 URL 中直接輸入一個(gè)空格。空格在字符集中就是十六進(jìn)制的 20。因此請(qǐng)求服務(wù)器時(shí)可以使用 %20 表示空格。
復(fù)制代碼代碼如下:http://www.example.com/new%20pricing.html
這個(gè) URL 實(shí)際上是從 www.example.com 檢索一個(gè)名為 new pricing.html 的文檔。ASCII 控制字符編碼
包括十六進(jìn)制的 00-1F(十進(jìn)制的 0-31)和 7F(十進(jìn)制的 127)字符碼。


非 ASCII 控制字符編碼
包括整個(gè)十六進(jìn)制的 ISO-拉丁字符集 80-FF(十進(jìn)制的 128-255)編碼的 前半部分 。


字符編碼字符編碼就是將字節(jié)轉(zhuǎn)換為字符的一種方法。要驗(yàn)證或者顯示一個(gè) HTML 文檔,程序必須選擇一個(gè)字符編碼。HTML5 作者有三種方式設(shè)置字符編碼:HTTP Content-Type 頭:
如果你在編寫(xiě) cgi 程序或者類似的程序,那么可以使用 HTTP Content-Type 頭設(shè)置任意字符編碼:下面是一個(gè)簡(jiǎn)單的例子:XML/HTML Code復(fù)制內(nèi)容到剪貼板
meta 元素:
可以使用帶有 charset 屬性的 meta 元素指定 HTML5 文檔前 512 個(gè)字節(jié)的編碼:下面是簡(jiǎn)化的例子:XML/HTML Code復(fù)制內(nèi)容到剪貼板
盡管這種語(yǔ)法是被允許的,但上述語(yǔ)法需要使用 meta http-equiv= Content-Type content= text/html; charset=UTF-8 替換。Unicode 字節(jié)順序標(biāo)記(BOM)
一個(gè)字節(jié)順序標(biāo)記(BOM)由數(shù)據(jù)流開(kāi)頭的 U+FEFF 字符碼組成,它可以用作定義字節(jié)順序和編碼形式的簽名,主要是未標(biāo)記的明文文件。許多 Windows 程序(包括 Windows 記事本)都會(huì)在保存為 UTF-8 的任意文檔開(kāi)頭添加 0xEF, 0xBB, 0xBF。這就是 Unicode 字節(jié)順序標(biāo)記(BOM)的 UTF-8 編碼,通常被稱為 UTF-8 BOM,盡管它和字節(jié)順序沒(méi)有關(guān)系。對(duì)于 HTML5 文檔,我們可以在文件的開(kāi)頭使用 Unicode 字節(jié)順序標(biāo)記(BOM)字符。這個(gè)字符為使用的編碼提供了簽名。html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 犍为县| 平远县| 博湖县| 松潘县| 祥云县| 彝良县| 平远县| 邮箱| 黑水县| 凉山| 三门县| 岑溪市| 新营市| 石景山区| 安西县| 土默特左旗| 龙山县| 江北区| 营山县| 武川县| 巴楚县| 菏泽市| 张北县| 中牟县| 东源县| 上思县| 东方市| 西平县| 边坝县| 涿州市| 辽阳市| 安多县| 恩平市| 吴堡县| 榆林市| 上高县| 姚安县| 陇西县| 青田县| 武义县| 连州市|