【发布时间】:2011-05-04 09:09:58
【问题描述】:
如果没有给出字符集,应该使用什么默认编码来解码 multipart/form-data? RFC2388 规定:
4.5 表单数据中的文本字符集
multipart/form-data 的每个部分都应该有一个内容- 类型。在字段元素是文本的情况下,字符集 文本参数表示使用的字符编码。
例如,一个带有文本字段的表单,用户在其中输入了“Joe owes”
100' 其中 是欧元符号可能返回表单数据 如: --AaB03x content-disposition: form-data; name="field1" content-type: text/plain;charset=windows-1250 content-transfer-encoding: quoted-printable>> Joe owes =80100. --AaB03x
就我而言,未设置字符集,我不知道如何解码该文本/纯文本部分中的数据。因为我不想强制执行一些不是标准行为的东西,所以我在问这种情况下的预期行为是什么。 RFC 似乎没有解释这一点,所以我有点迷路了。
谢谢!
【问题讨论】:
标签: http standards-compliance multipartform-data rfc