我正在使用 wordpress 插件(拖放多个文件上传-联系表 7),我尝试上传日文字符文件名 ex.サンプル.pdf,当它上传时,文件名更改为unnamedfile.pdf。我的 PHP 版本是 7.3.11我尝试添加此代码:header('Content-Type: text/plain; charset=utf-8');在插件的 php 文件的顶部。它不工作。我还尝试添加此代码:mb_internal_encoding('UTF-8'); mb_http_output('SJIS'); mb_http_input('UTF-8'); mb_regex_encoding('UTF-8');但它不起作用。
1 回答

开满天机
TA贡献1786条经验 获得超13个赞
我遇到了同样的问题。我所做的是在创建文件名时为插件注释了一个方法。
我发现该插件正在使用名为 dnd-upload-cf7.php 的文件中的函数。这种方法似乎是问题的原因。
$filename = wpcf7_antiscript_file_name( $filename );
试试这个。希望对你有效。
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消