文件上传当存在特殊字符时,mac失败

时间:2016-05-19 08:46:19

标签: file-upload

当我们通过multipart / form-data上传文件时,我们在服务器端收到文件内容为空。文件名是tönt.png这仅在Mac(任何浏览器)中发生,而不在其他计算机中。相同的文件适用于类似的应用程序。唯一的区别是内容语言标题在前者中是“sv”,在后者中是“en-US”。

我们做了大量的谷歌搜索,但没有运气。我们想知道为什么它不能运行特定的操作系统

更新:找到原因。看起来Mac对待ö不同于windows。我们在DB

中看到以下异常

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

1 个答案:

答案 0 :(得分:0)

似乎Mac对待ö不同于Windows。我们在DB日志中看到以下错误

Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='