【发布时间】:2018-08-15 17:38:16
【问题描述】:
我有一个带有留言板的网站。该板允许人们发布消息并包含附件。每次有人用非 Unicode 字符写帖子时,我的网站都会出现问题。为了解决这个问题,我将我的 HTML 表单代码从
enctype="multipart/form-data"
(因为我接受文件上传)到:
enctype="multipart/form-data;charset=UTF-8"
这解决了字符问题。但它破坏了 Firefox 2 到 3.5 中的文件上传功能。 Firefox 接受用户提交的所有文本,但不接受文件数据。它的行为完全像它应该的那样,但好像没有提交文件。在 Safari 中一切正常。
我也试过了
enctype="multipart/form-data" accept-charset="UTF-8"
...但这对字符问题没有影响。
对解决这个问题有什么想法吗?
【问题讨论】:
标签: html firefox character-encoding enctype