我需要能够使用 Javascript 指定如何发布在 Content-Type header 中包含 enctype 为“application/x-www-form-urlencoded”和字符集为“charset=UTF-8”的表单。有什么想法吗?
我有一个 Form 类型的 aForm 对象。
谢谢!
最佳答案
上次我检查过,您根本不能依赖于被告知表单提交的字符集。大多数网站要么采用字符集(希望在现代网站上为 UTF-8),要么在单独的查询参数中传递它。
假设字符集是某种特殊的字符集并不像听起来那么疯狂。每个常用的浏览器都会使用与包含表单的页面相同的编码来提交表单。因此,如果您发送包含 UTF-8 格式的表单的 HTML 页面,您可以非常安全地假设提交的内容也将采用 UTF-8 格式。
关于javascript - 如何使用 Javascript 发布 Content-Type header 中同时包含 "application/x-www-form-urlencoded"和 "charset=UTF-8"的 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053242/