我已阅读有关表单数据编码的some stuff,但有一点仍不清楚。如果是enctype =“application / x-www-form-urlencoded”,我们需要手动urlencode数据don't we?
...使用此内容类型提交的表单必须编码如下
必须由谁编码?通过浏览器?还是应用程序开发人员?
另一件事是 - 在multipart / form-data的情况下使用或应该使用什么编码(如果有的话)?
我很善意提前误导了这么大的事。
答案 0 :(得分:3)
实际上,浏览器会自动对数据进行网址编码。这个w3 docs首先是制作浏览器的人。所以短语Forms submitted with this content type must be encoded as follows
意味着数据应该由浏览器编码。无论如何,可以通过在表单数据处理脚本中查看原始帖子来检查它(如果php看起来像file_get_contents("php://input");
)