w3-notes logo

cocochido

HTML/CSSリファレンス

@charsetルール

説明

文字エンコードの指定はスタイルシートの先頭に次のように記述します。指定したエンコードは該当のファイル内のみで有効となります。

undefined

スタイルシートの文字エンコードを指定する方法は@charset以外にもあるので、ブラウザはスタイルシートの文字エンコードを判断するとき、次の手順を順番に試して最初に文字エンコードが判断できた時点で終了します。

  1. HTTPのContent-Type:ヘッダのcharsetパラメータ(または別プロトコルの類似パラメータ)。
  2. @charsetで指定された文字エンコードとファイル先頭のBOM(Byte Order Mark)。
  3. UTF-8とします。

<link>要素のcharset属性はHTML5で廃止されています。

関連項目

構文
syntax help

@charset "<charset>";
<charset>にはIANA Language Subtag Registryexternal linkで定義されているいずれかの文字エンコードを指定します。

ブラウザ対応状況

IE
Edge
Firefox
Chrome
Safari
Opera
iOS Safari
Chrome for Android
Firefox for Android
5.5
12
1.5
2
4
9
4
18
4
11
81
76
81
13.1
68
13.4
81
68
Support data for this feature provided by
 
サポート
 
部分サポート
 
非サポート
 
不明
最終更新日: 2019-11-11
© 2020 ここちい堂. All rights reserved.