Ошибка при кодировании имени файла в загружаемом файле - PHP - PullRequest
0 голосов
/ 03 марта 2020

Это мой PHP код загрузки файла:

$target_dir = $_SERVER['DOCUMENT_ROOT'] .'/csjmjviseu/assets/img/alunos/ficheiros/';
$temp = explode(".", $_FILES["ficheiros"]["name"]);
$file_name_wt_estension = preg_replace('/\.[^.\s]{3,4}$/', '', basename($_FILES['ficheiros']['name']));
$newfilename = round(microtime(true)) . '-' . $file_name_wt_estension . '.' . end($temp);

move_uploaded_file($_FILES['ficheiros']['tmp_name'], $target_dir . $newfilename);

Это имя моего файла: 1ºfile.pdf
Но когда я загружаю его, имя файла становится следующим: 1583229907-1ºfile.pdf
Как я могу исправить символ Â ?

...