Web

HTML文書の文字エンコーディングに UTF-8 を使うことが公式に明文化されました

投稿日:2017年10月10日 更新日:

HTML文書は文字エンコーディングUTF-8でなければなりません – 水底の血 という記事で知ったのですが、「HTML文書の文字エンコーディングは UTF-8 でなければならない」という意味の文言が HTMLの仕様書である HTML Living Standard に追記されたそうです。 現時点で、HTML文書が UTF-8 以外で記述される例を探すほうが難しい状況にはなっていましたが、これが明示的に仕様書に盛り込まれたわけです。

HTML の仕様書である HTML Living Standard には、現時点で以下のように記述されています。

Regardless of whether a character encoding declaration is present or not, the actual character encoding used to encode the document must be UTF-8.

引用元:4.2.5.5 Specifying the document’s character encoding – HTML Standard

日本語訳はこちらです。

文字エンコーディング宣言が存在するかどうかにかかわらず、文書のエンコードに使用される実際の文字エンコーディングはUTF-8でなければならない。

引用元:4.2.5.5 文書の文字エンコーディングを指定する – HTML Standard 日本語訳

また、Web における Encoding の仕様書である Encoding Standard日本語訳) でも、UTF-8 のみが「標準」扱いになっており、それ以外の文字エンコーディングは「Legacy」扱いになっています。(こちらは以前からこの内容だったようです)

昔は、Webサイトといえば EUC-JP, ISO-2022-JP, Shift_JIS などの文字エンコーディングが利用されていましたが、これらの文字エンコーディングは完全に過去のものになったと言えそうです。

📂-Web

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

PWA

Webブラウザと PWA は切り離して欲しい

マイクロソフトはWeb技術を用いてネイティブアプリケーションのように動作するProgressive Web Apps(PWA)を、WebブラウザのEdgeにとどまらず、Windows10のデスクトップ …

Web Vitals

Web Vitals patterns の Responsive Images を試してみました

Web Vitals patterns に載っている「Responsive Images」を実際に試してみました。

DokuWiki

DokuWiki: Layout Switcher Plugin

DokuWiki用プラグイン「Layout Switcher Plugin」のページです。 目次1. 概要2. インストールと設定(1) プラグインファイルのダウンロード(2) プラグインをサーバーに …

no image

ドメインに関して気を付けること

目次TLS証明書ドメインの乗っ取り1. TLS証明書が発行されてしまうとまずい2. メールアドレスが利用されてしまう TLS証明書 証明書の期限を短くする。 ドメインの乗っ取り 1. TLS証明書が発 …

Google

【Google】アカウント無効化管理ツールの設定

Google の「アカウント無効化管理ツール」について説明します。