フォームacceptCharset属性

定義と使用法

acceptCharset 属性は、フォーム要素内のaccept-charset属性の値を設定または返します。

HTML accept-charset属性は、フォームの提出に使用する文字集合を指定します。

デフォルト値は、保留文字列「UNKNOWN」(エンコードが<form>要素を含むドキュメントのエンコードと同じであることを示します)です。

参照:

HTMLリファレンスマニュアル:HTML <form> accept-charset 属性

例1

サーバーがフォームの提出に使用する文字集合を返します:

var x = document.getElementById("myForm").acceptCharset;

自分で試してみる

例2

フォームのaccept-charset属性の値をUTF-8に変更します:

document.getElementById("myForm").acceptCharset = "UTF-8";

自分で試してみる

文法

acceptCharset属性を返す:

formObject.acceptCharset

acceptCharset属性を設定する:

formObject.acceptCharset = character-set

属性値

説明
character-set

フォームの提出に使用する文字コードリスト、スペースまたはカンマで区切ります。

常用値:

  • UTF-8 - Unicodeの文字コード
  • ISO-8859-1 - ラテン文字の文字コード

理論的には、どんな文字コードでも使用できますが、すべてのエンコードを理解できるブラウザはありません。

文字エンコーディングがより広範に使用されるほど、ブラウザがそれを理解する機会が増えます。

すべての利用可能な文字エンコーディングを確認するには、以下のページを訪れてください。文字セットリファレンスマニュアル

技術的な詳細

返り値: 文字セットを指定するための文字列値。

ブラウザのサポート

表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

クロム エッジ ファイアフォックス サファリ オペラ
クロム エッジ ファイアフォックス サファリ オペラ
サポート サポート サポート サポート サポート