如何在不遇到mojibake的情况下以 HTML 形式上传文件?
我有一个包含三个字段的表单:
- 文件字段
- 必需的文本字段
- 接受日文字符的文本字段
我已经使用属性设置了我的 HTML 表单enctype='multipart/form-data'
。但是,当由于缺少必填字段而导致表单提交失败时,我会被重定向到同一页面,但我的第二个文本字段(接受日本字符的那个)已经被 mojibaked。
但是,如果我删除enctype
或将其更改为其他任何内容,并且当表单提交失败时,我会看到日文字符(没有 mojibake)。问题是,如果成功,我将无法读取上传的文件。
任何想法如何解决这一问题??