小编bur*_*ton的帖子

HTML表单:在Firefox中将charset与enctype相结合的问题

我有一个带留言板的网站.董事会允许人们发布消息并包含附件.我有一个问题,每当有人写一篇非Unicode字符的帖子时,我的网站就会出现问题.为了解决这个问题,我改变了我的HTML表单代码

enctype="multipart/form-data"
Run Code Online (Sandbox Code Playgroud)

(因为我接受文件上传):

enctype="multipart/form-data;charset=UTF-8"
Run Code Online (Sandbox Code Playgroud)

这解决了人物问题.但它破坏了Firefox 2到3.5中的文件上传功能.Firefox接受用户提交的所有文本,但不接受文件数据.它完全像它应该的行为,但好像没有提交文件.在Safari中一切正常.

我也试过了

enctype="multipart/form-data" accept-charset="UTF-8"
Run Code Online (Sandbox Code Playgroud)

......但这对角色问题没有影响.

有什么想法解决这个问题吗?

html firefox character-encoding enctype

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

character-encoding ×1

enctype ×1

firefox ×1

html ×1