HTML <form> accept-charset属性
例
accept-charset 属性を持つフォーム:
<form action="demo_form.html"
accept-charset="ISO-8859-1">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
</form>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
</form>
試してみる »
ブラウザサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザは accept-charset 属性をサポートしています。
定義と使い方
accept-charset 属性は、フォーム送信時に使用する文字エンコーディングを指定します。
デフォルト値は予約文字列 "UNKNOWN" です(これは、<form> 要素を含むドキュメントのエンコーディングと同じであることを示します)。
HTML 4.01 と HTML5 の違い
HTML 4.01 では、文字エンコーディングのリストはスペースまたはカンマで区切ることができます。HTML5 では、リストはスペースで区切る必要があります。
構文
<form accept-charset="character_set">
属性値
| 值 | 説明 |
|---|---|
| character_set | フォーム送信時に使用される文字エンコーディングのリスト。複数の文字エンコーディングはスペースで区切ります。 一般的な値:
理論的には、任意の文字エンコーディングを使用できますが、すべてのエンコーディングを理解できるブラウザはありません。文字エンコーディングが広く使用されるほど、ブラウザのサポートは良くなります。 利用可能なすべての文字エンコーディングを確認するには、当サイトの文字エンコーディングリファレンス。 |
HTML <form> タグ その他の拡張