HTML 字元集
要正確顯示 HTML 頁面,瀏覽器必須知道要使用的字元集(編碼)。
示例
<meta charset="UTF-8">
HTML 字元集
所有現代計算機語言都預設使用 UTF-8 字元集。
早期 Web 的編碼是 ASCII。ASCII 使用 7 位表示字元,只能表示 128 個不同的字元(英文字母)。
如需更詳細的瞭解,請研究我們的 完整 ASCII 參考。
Windows-1252 是 Windows 中的第一個字元集。它是 ASCII 的副本,但使用 8 位來表示 256 個不同的字元(國際字母)。Windows-1252 受所有瀏覽器支援。
如需更詳細的瞭解,請研究我們的 完整 Windows-1252 參考。

HTML 4:ISO-8859-1
從 HTML 2.0 到 HTML 4.01 的預設字元是 ISO-8859-1。
ISO-8859-1 是 ASCII 的擴充套件,增加了國際字元。
示例
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
在 HTML 4 中,可以在 <meta> 標籤中指定與 ISO-8859-1 不同的字元集。
示例
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-8">
所有 HTML 4 處理器也支援 UTF-8。
示例
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
當瀏覽器檢測到 ISO-8859-1 時,它通常會預設使用 Windows-1252,因為 Windows-1252 擁有額外的 32 個國際字元。
如需更詳細的瞭解,請研究:完整的 ISO-8859-1 參考
在 HTML5 中:Unicode UTF-8
HTML5 規範鼓勵 Web 開發人員使用 UTF-8 字元集。
示例
<meta charset="UTF-8">
可以在 <meta> 標籤中指定與 UTF-8 不同的字元集。
示例
<meta charset="ISO-8859-1">
Unicode Consortium 開發了 UTF-8 和 UTF-16 標準,因為 ISO-8859 字元集有限,並且與多語言環境不相容。
Unicode 標準涵蓋(幾乎)世界上所有的字元、標點符號和符號。
所有 HTML5 和 XML 處理器都支援 UTF-8、UTF-16、Windows-1252 和 ISO-8859。
如需更詳細的瞭解,請研究:完整的 Unicode 參考。