2

accept-charset属性は、フォームの送信に使用される文字エンコードを指定します。この属性は、フォーム送信データのエンコード中に、ページのヘッダーフィールドで指定されたhtmlページのデフォルトのエンコードをオーバーライドします。サーバーは、フォームから送信されたデータをエンコードするためにどのエンコードが使用されているかをどのように知るのですか?エンコーディングのタイプを指定するためにブラウザからリクエストヘッダーが送信されますか?

4

1 に答える 1

2

HTML5は、これをフォーム入力値として提案しています。

_文字コード_

この値は、value属性のない非表示コントロールの名前として使用される場合、送信文字エンコードで構成される送信中に自動的に値が与えられます。

簡単なテストは、少なくともIE7まではブラウザでかなりよくサポートされていることを示しているようです。

于 2012-11-24T16:00:58.467 に答える