我正在使用basename来获取文件,如果该文件不是ascii字符,则函数basename返回不正确的文件名,有谁可以帮助我吗?
这是我正在使用的代码:
$attach1 = basename($_FILES['attach1']['name']);
谢谢
答案 0 :(得分:1)
似乎是一个错误:
https://bugs.php.net/bug.php?id=62119
在这种情况下,您可以尝试其他操作:
$file = $_FILES['attach1']['name'];
$attach1 = end( explode( '/', $file ) );
echo $attach1;