在 HTML5 的 <html> 中可增加 lang= 來標註網頁的語系,讓瀏覽器能更正確的解析與編碼,但從 XHTML 1.0 以來 lang=??? 就不斷演進中。
目前最主要的規範是依照 IETF(Internet Engineering Task Force 國際網路工程研究團隊)的 RFC 4646 的 Tags for Identifying Languages 所定義。
它的要求為 language-script-region-variant-extension-privateuse 就是 語言 – 字體 – 地區 – 方言 – 特殊附加資訊。
使用範例:
<!DOCTYPE html>
<html lang="en">
<head>
<title>page title</title>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-Hant-TW">
<head>
<title>page title</title>
</head>
<body>
</body>
</html>
速查表 zh-Hans
繁體中文:
zh-Hant | 繁體中文 |
zh-Hant-TW | 臺灣使用的繁體中文 |
zh-Hant-CN | 大陸地區使用的繁體中文 |
zh-Hant-HK | 香港地區使用的繁體中文 |
zh-Hant-MO | 澳門使用的繁體中文 |
zh-Hant-SG | 新加坡使用的繁體中文 |
簡體中文 zh-Hans:
zh-Hans | 簡體中文 |
zh-Hans-CN | 大陸地區使用的簡體中文 |
zh-Hans-HK | 香港地區使用的簡體中文 |
zh-Hans-MO | 澳門使用的簡體中文 |
zh-Hans-SG | 新加坡使用的簡體中文 |
zh-Hans-TW | 臺灣使用的簡體中文 |