HTML <form> accept-charset属性

HTML form 标签参考手册HTML <form> タグ

例

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>

試してみる »

ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザは accept-charset 属性をサポートしています。


定義と使い方

accept-charset 属性は、フォーム送信時に使用する文字エンコーディングを指定します。

デフォルト値は予約文字列 "UNKNOWN" です(これは、<form> 要素を含むドキュメントのエンコーディングと同じであることを示します)。


HTML 4.01 と HTML5 の違い

HTML 4.01 では、文字エンコーディングのリストはスペースまたはカンマで区切ることができます。HTML5 では、リストはスペースで区切る必要があります。


構文

<form accept-charset="character_set">

属性値

值 説明
character_set フォーム送信時に使用される文字エンコーディングのリスト。複数の文字エンコーディングはスペースで区切ります。

一般的な値:

  • UTF-8 - Unicode 文字エンコーディング
  • ISO-8859-1 - ラテンアルファベットの文字エンコーディング

理論的には、任意の文字エンコーディングを使用できますが、すべてのエンコーディングを理解できるブラウザはありません。文字エンコーディングが広く使用されるほど、ブラウザのサポートは良くなります。

利用可能なすべての文字エンコーディングを確認するには、当サイトの文字エンコーディングリファレンス。



HTML form 标签参考手册HTML <form> タグ その他の拡張