文字セットが指定されていない場合にmultipart/form-dataをデコードするために使用する必要があるデフォルトのエンコーディングは何ですか?RFC2388は次のように述べています。
4.5フォームデータのテキストの文字セット
multipart / form-dataの各部分は、content-typeを持つことになっています。フィールド要素がテキストの場合、テキストのcharsetパラメーターは、使用される文字エンコードを示します。
たとえば、ユーザーが「Joe owes <eu> 100」と入力したテキストフィールドを持つフォーム(<eu>はユーロ記号)では、フォームデータが次のように返される場合があります。
--AaB03x content-disposition: form-data; name="field1" content-type: text/plain;charset=windows-1250 content-transfer-encoding: quoted-printable>> Joe owes =80100. --AaB03x
私の場合、文字セットが設定されておらず、そのテキスト/プレーンセクション内のデータをデコードする方法がわかりません。標準的な動作ではないものを強制したくないので、この場合に予想される動作は何かを尋ねています。RFCはこれを説明していないようですので、私はちょっと迷っています。
ありがとうございました!