我正在做一个pdf上传系统,它已经正常工作了。
但是,我总是给pdf一个级别的名字,这个级别总是这个字符“º”。
当我上传时,pdf名称与“º”一起保存,但使用“º”保存。
你知道我怎么解决这个问题吗?
if(!empty($_FILES['pdf']['tmp_name'])){
$folder = '../pdfs/';
$year = date('Y');
$month = date('m');
$pdf = $_FILES['pdf'];
$ext = substr($pdf['name'],-3);
$f['pdf'] = $f['level'].'.'.$ext;
move_uploaded_file($pdf['tmp_name'], $folder.$year.'/'.$month.'/'.$f['pdf']);
}
在我保存文件的文件夹中,pdf名称如下:“1ºLevel”
在数据库中,我没有这里的代码,但它也像“1ºLevel”一样保存。
我已经将数据库更改为utf8_general_ci,但问题仍然存在,并且似乎不是数据库问题,因为,当我将文件保存在文件夹中时,我遇到同样的问题......